Stay hungry. Stay foolish.

0%

利用VPS搭梯子

  国内gihub源码下载到本地缓慢可以通过码云间接下载解决,可是对于发行版软件却行不通,索性通过科学上网一劳永逸。

VPS选择与购买

我自己最后选择的是Hostwinds,主要是因为可以随时免费更改IP。参数如下:

1 Cores / 1 GB / 30 GB SSD / Seattle / CentOS 7

SSR多端口配置

刚开始只开一个端口,连接成功随机一段时间后就突然连不上了,查看日志发现如下错误:

/var/log/shadowsocks.log
1
2
3
4
2020-02-15 21:51:23 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:221.13.12.58:57006
2020-02-16 09:45:56 WARNING common.py:250 unsupported addrtype 23, maybe wrong password or encryption method
2020-02-16 09:45:56 WARNING tcprelay.py:521 Protocol ERROR, TCP ogn data 595478e81222c889ee23229241b1a4ad3ffda112a58260e82921d7e6a519b14bcdc5242659fe6638c……
2020-02-16 09:45:56 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:123.232.225.58:55674

谷歌无果(若能帮我解决请留言感激不尽),但是发现重新启动SSR可以解决这个问题,后来又尝试多开几个端口换着用,简单记录一下过程(参考):

  1. 修改/etc/shadowsocks.json配置
  2. 修改/etc/firewall/zones/public.xml加入端口
  3. 防火墙重新载入
  4. 重启SSR服务
防火墙相关命令
1
2
3
4
5
重启:firewall-cmd --reload
查看所有打开的端口: firewall-cmd --zone=public --list-ports
添加:firewall-cmd --zone=public --add-port=80/tcp --permanent
查看:firewall-cmd --zone=public --query-port=80/tcp
删除:firewall-cmd --zone=public --remove-port=80/tcp --permanent
SSR常用命令
1
2
3
4
5
6
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
卸载:./shadowsocks-all.sh uninstall
更改配置参数:vim /etc/shadowsocks.json
使用SSR之前请先关闭其他代理,比如谷歌访问助手