搭建自用VPN:Shadowsocks!神乎其神

更新于
3,109

Shadowsocks是一个快速隧道代理,可帮助您绕过防火墙。Shadowsocks简称ss,国内用户可以通过在ss配置相关信息而实现服务器,是代理服务器。Shadowsocks是新一代加密通讯软件服务,通过Web形式传输加密信息,用户可自行选择加密方式以及请求。Shadowsocks包括服务器和客户端两部分组成,服务器端用于接收客户请求,将消息解密并重新请求解密的网页请求,获取消息后再加密转发给客户端。

准备一台海外服务器用于搭建自用VPN

Shadowsocks服务端配置安装

登录服务器到你的指定目录,执行脚本

wget –no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

脚本赋权

chmod +x shadowsocks-all.sh

注意!centos8已经不识别 python,centos8的版本需要将脚本中的python改为python3

2.3.运行脚本

./shadowsocks-all.sh 2>&1| tee shadowsocks-all.log

回车到第二步骤,端口号设置为自己需要的

回车直到第三步骤选择密码策略,这里我选择的是aes-256-gcm除了密码策略外均采用默认即可

密码为你的VPN客户端连接密码,需要妥善保管

Shadowsocks客户端配置

下载客户端

这里例举windows端

运行Shadowsocks.exe

编辑服务器配置,输入脚本安装好的配置信息即可

开启全局代理

 

 

 

 

 

 

 

 

 

 

3.4.访问google进行测试VPN是否正常

Shadowsocks代理无法使用解决方案

检查服务器是否开启端口防火墙

firewall-cmd --list-ports #查看端口开放情况
firewall-cmd --zone=public --add-port=端口号/tcp --permanent #开启端口
firewall-cmd --reload #重启生效

 

Shadowsocks后期维护

卸载Shadowsocks

./shadowsocks-all.sh uninstall

 

配置文件

/etc/shadowsocks-python/config.json

 

启动与停止

ssserver -c /etc/shadowsocks-python/config.json -d start //启动

ssserver -c /etc/shadowsocks-python/config.json -d stop //停止

 

Shadowsocks下载地址

官方下载地址:

windows:https://github.com/shadowsocks/shadowsocks-windows/releases

android:https://github.com/shadowsocks/shadowsocks-android/releases

macos:https://github.com/shadowsocks/ShadowsocksX-NG/releases

 

我的会员
加入会员后,您将获得更多权益!
0 点赞
0 收藏
分享
0 讨论
反馈