Shadowsocks是一个快速隧道代理,可帮助您绕过防火墙,纵享翻墙丝滑!文章末尾附有下载地址,请大家查收!
搭建自用VPN:Shadowsocks
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下载地址
服务器常用操作也可以参考:
温馨提示:
网络翻墙是一种违规行为,还没到犯法的程度。不过,利用国际联网危害国家安全、泄露国家秘密的,那么就是一种犯法行为,情形严重的,可能会构成犯罪,公安机关会依法追究刑事责任
搭建好梯子请勿乱传,或进行违法相关行为,仅用于学习过程,切勿与利益挂钩!
左上角红星点个赞吧,么么哒~