Sruge、Shadowrocket、Quantumult都支持http
Quantumult X不支持http
同时方便安卓客户端也可以通过ss/ssr客户端进行使用UnblockNeteaseMusic
学习了http转ss学习了http转ss
参考文章1
参考文章2
方法一
使用glider+goproxy将http代理转换为ss代理
下载glider
wget -N --no-check-certificate https://github.com/nadoo/glider/releases/download/v0.7.0/glider-v0.7.0-linux-amd64.tar.gz
解压
tar zxvf glider-v0.7.0-linux-amd64.tar.gz && cd glider-v0.7.0-linux-amd64
新建配置文件并编辑
vi glider.conf
#开启调试模式,输出log
verbose=true
#ss的监听端口
listen=ss://chacha20-ietf:password@:666
#网易云音乐解锁代理的端口
forward=http://127.0.0.1:65533
按Esc键输入:wq保存并退出
PS:
- chacha20-ietf是ss的加密方式,可自行更改
- 666是ss端口,这里随便填写,不冲突即可,并不是最终的端口
- 65533是你unblockneteasemusic的端口
运行程序
chmod 777 glider && ./glider -config glider.conf
下载goproxy
mkdir goproxy && cd goproxy
wget -N --no-check-certificate http://47.240.64.230/wp-content/uploads/myself/proxy-linux-amd64.tar.gz
解压
tar zxvf proxy-linux-amd64.tar.gz
运行
- 假设以下条件
- UnblockNeteaseMusic服务器的地址
- 127.0.0.1
- UnblockNeteaseMusic运行端口
- 65533
- 转换后ss的监听端口
- 6666
- 转换后ss的加密方式
- chacha20-ietf
- 转换后ss的密码
- music
PS:
这里的ss的监听端口要和前面设置的ss的端口不一致才行(前面设置的是666)
./proxy sps -S http -T tcp -P 127.0.0.1:65533 -t tcp -p :6666 -h chacha20-ietf -j music
方法二
使用 gost 将 http 转为 ss
下载 gost
wget -N --no-check-certificate https://github.com/ginuerzh/gost/releases/download/v2.8.1/gost_2.8.1_linux_amd64.tar.gz
解压gost
tar zxvf gost_2.8.1_linux_amd64.tar.gz && cd gost_2.8.1_linux_amd64
运行gost
./gost -L=ss://chacha20-ietf:music@:6666 -F=http://127.0.0.1:65533
如果http代理有验证
./gost -L=ss://chacha20-ietf:vip@:6666 -F=http://username:password@127.0.0.1:65533
PS:
- ss加密方式:chacha20-ietf
- ss密码:music
- ss端口:6666
- http代理:http://127.0.0.1:65533
- http代理有验证:http://username:password@127.0.0.1:65533
- 如果需要AEAD加密方式,命令类似于./gost -L=ss2://AEAD_CHACHA20_POLY1305:music@:6666 -F=http://127.0.0.1:65533
后台运行
安装screen
apt-get install screen
或者
yum -y install screen
新建一个screen
screen -S goproxy
screen -S gost
在screen下运行goproxy
cd goproxy
./proxy sps -S http -T tcp -P 127.0.0.1:65533 -t tcp -p :6666 -h chacha20-ietf -j music
在screen下运行gost
cd gost_2.8.1_linux_amd64
./gost -L=ss://chacha20-ietf:music@:6666 -F=http://127.0.0.1:65533
程序运行成功后,键入Ctrl+A+D退出screen
如何重新进入运行goproxy/gost的screen
screen -R goproxy
screen -R gost
Screen命令
查看有几个screen窗口
screen -ls
删除screen窗口
screen -X -S 窗口号 quit
Comments | NOTHING