黑五看到亚马逊DS218+降价就剁手了一个,本来就是为了省事才买的白群,无奈手上几个PT站虽然能用IPv6下载但是Tracker必须IPv4才能连接(这在宿舍就没法用啊,IPv4网络要特定客户端认证才能用,而且还只允许单设备登陆、按流量计费),少不了折腾了又......
和经典的“校园网免流”一样,需要一个同时提供IPv4和IPv6的小鸡作为服务端,然后仅有IPv6网络的本地装上客户端连到服务端,将服务端作为跳板来访问IPv4的网络。
- 服务器:用的是稳如狗的Vultr小鸡来提供IPv4网络,在Vultr的服务器上搭建V2Ray服务端:https://github.com/Jrohy/multi-v2ray
- 客户端:群晖+IPv6 Only网络,安装Docker版V2Ray客户端:
docker run -d \
客户端配置: v2ray.conf
--name v2ray \
--restart=always \
--net host \
-v /volume1/homes/c/v2ray.conf:/etc/v2ray/config.json
v2ray/official
配置是根据multi-v2ray
生成的客户端配置稍作修改的,如果上配置不能用,可以自己用服务端的v2ray生成一个对应的客户端配置文件,将内容copy到客户端配置文件里面。
- 群晖上开启http/https/socks5代理
控制面板 - 网络 - 代理 设置下http/https都走127.0.0.1,端口是上面设置的1080,可以连上IPv4网络了:
qbitorrents里面设置走socks5代理,地址127.0.0.1,端口填写上设置的1081(发现transmission好像没法走代理,没看到设置socks5选项)
简单记录,欢迎一起交流: CodyDoby
== Q & A ==
Q. 群晖没网怎么安装Docker,没网又怎么下载Docker image?
A. 是在群晖官网的Download Center下好离线的Docker安装包,再从群晖的Package Center安装;装好后用有网的电脑docker pull
镜像后打包成tar,再将tar文件用scp
命令复制到群晖里面用docker load
Q. 为什么没直接用Docker版本的oldiy/ss-privoxy呢?
A. 试了,惭愧折腾了一宿没通,可能docker镜像里面写死了啥然后我这环境是IPv6 Only的?后面有机会再看了
Q. 为啥用了V2Ray的官方客户端但是没用官方的服务端?
A. 也试了,但是那官方提供配置太复杂了,而最简单的配置又失败了...
Q. 为啥用了Docker的host网络,没用bridge网络?
A. 也折腾了。看到网上的Docker教程大部分都是开docker的IPv6、配置bridge网络、做端口转发,但是呢坑太多了,这里先从简,后面再仔细走一遍流程记录下。