一篇文章

如何搭建自己的工具

一键安装shadowsocks

上banwagong去买一个VPS(Virtual Private Server 虚拟专用服务器),支持支付宝支付,一年120+¥左右,每月500G流量,然后一键安装好shadowsocks。在注册邮箱中会有ssh端口号、密码等信息,记住IP、密码、ssh端口号、ss密码。

参考链接1 参考链接2

不建议去使用banwagong自带的SSR一键安装服务 会使得监控你的ssh服务 限制ssh访问

手动安装方法如下:

1
2
3
yum install -y git
yum install python-setuptools && easy_install pip
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
安装成功后,需要启动shadowsocks服务端 输入命令 vi /etc/shadowsocks.json 创建一个配置文件。 按i进入编辑模式,复制粘贴以下信息:
1
2
3
4
5
6
7
8
9
10
{
"server":"banwagong的ip",
"server_port":8388(自定义即可),
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword(自定义即可)",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
启动服务
1
2
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

腾讯云利用pac模式做中转

用腾讯云做中转的好处是比较稳定,毕竟是数据中心到数据中心之间的链路。

安装shadowsocks客户端

方法一、用pip安装

打开终端,输入:

1
2
3
sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-setuptools m2crypto
安装Shadowsocks,输入:
1
sudo pip install shadowsocks
方法二、用apt-get安装
1
sudo pip install shadowsocks

启动shadowsocks客户端

编辑配置文件 vim shadowsocks.json其中local_port必须是0.0.0.0, 本地端口local_port设置1080

1
2
3
4
5
6
7
8
9
10
{
"server":"banwagongVPS的IP",
"server_port":banwagongVPS的SS端口,
"local_address": "0.0.0.0",
"local_port":1080,
"password":"banwagongVPS的SS",
"timeout":300,
"method":"aes-256-cfb",
"fast-open": false
}

ubuntu下开放1080端口

1
2
3
4
apt-get install ufw
ufw status
ufw allow 1080
ufw status
启动Shadowsocks
1
sslocal -c shadowsocks.json -d start
正常启动之后tail一下日志
1
tail -f /var/log/shadowsocks.log

也可以用命令启动 日志直接输出 推荐用配置文件 日志输出到了日志文件中

1
sslocal -s 服务器域名或IP -p 服务器端口号 -k “密码” -l 1080 -t 600 -m rc4-md5 

配置本地pac文件

修改pac文件的IP为腾讯云IP

参考pac文件

链接: https://pan.baidu.com/s/1kUYaKAF 密码: 7hzm

写在pac文件的最开始 端口号和上面的local_port保持一致,都是1080。

1
var proxy = "SOCKS5 腾讯云服务器IP:1080; SOCKS 腾讯云服务器IP:1080; DIRECT;";

不同操作系统都能设置启用pac脚本,百度一下如何设置即可。

在浏览器地址栏输入www.那啥你懂的.com并敲回车


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!