共计 3083 个字符,预计需要花费 8 分钟才能阅读完成。
一、背景: 1、今天土区 20 多块买的年付密码管理 Dashlane,送了 Hotspot Shield 的免费 V.p.n 一年,可连任意地区但国内被墙; 2、早期免费撸的腾讯清凉云东京 30M 小水管,dd 成 debian 后挂梯子吃灰; 3、想在 vps 的 docker 里安装该 V.p.n 做上游,实现 VPS 落地任意地区且随时可切换,其他类似 V.p.n 应该同理; 4、@aru 上个帖子提醒可装 docker 版的 openV.p.n 和 socks5,v2ray 通过这个 socks5 出口出去: https://hostloc.com/thread-1132547-1-1.html 建了个小群,欢迎大佬指正:https://t.me/+BJeU_uXvenhjOWNh
————————————————————————— 二、准备: 1、找了个带 socks5 的 docker 版 openV.p.n(把. 去掉,防文章被屏蔽加上的): https://hub.docker.com/r/kizzx2/openv.p.n-client-socks 2、docker 官方包: https://docs.docker.com/engine/install/debian 3、登录 Hotspot Shield,右下角选择 router 得到两行密码,下载对应国家地区配置文件 xx.ov.p.n,我用台湾和土耳其测试: https://app.hotspotshield.com/app/hotspotshield/router 同目录新建 pass.txt 存放两行密码,xx.ov.p.n 第 19 行 auth-user-pass 都改成 auth-user-pass pass.txt 便于记忆 taiwan.ov.p.n 重命名为server.conf,土耳其改为 server.tr 备用
————————————————————————— 三、实践: apt update -y apt-get install sudo #个人习惯更新组件
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh ./get-docker.sh #安装官方 docker
docker pull kizzx2/openv.p.n-client-socks #安装带 socks5 的 docker 版 openV.p.n(把 v.p.n 的. 去掉,防文章屏蔽加上的)
mkdir openv.p.n cd openv.p.n #新建进入 openv.p.n 目录,建立上面的配置文件 pass.txt、server.conf、server.tr(把 v.p.n 的. 去掉,防文章屏蔽加上的)
ps -ef|grep xray #查看 xray 配置文件目录,我用的八合一脚本,在 /etc/v2ray-agent/xray/conf
“protocol”:”socks”, “settings”:{ “servers”:[ { “address”: “127.0.0.1”, “port”:10808 } ] } #在 10_ipv4_outbounds.json 的 ”outbounds” 内添加以上对应出口配置,ipv6 把 127.0.0.1 改::1,端口我用的 10808
sudo docker run –restart=always -d -it –device=/dev/net/tun –cap-add=NET_ADMIN –name openv.p.n-client –volume /root/openv.p.n/:/etc/openv.p.n/:ro -p 10808:1080 kizzx2/openv.p.n-client-socks #启动 docker 一行命令,不换行,我手机有事切窗口被清后台,实际到这已可用(把 v.p.n 的. 去掉,防文章屏蔽加上的)
————————————————————————— 四、测试: curl -x socks5h://localhost:10808 http://ip111.cn #测试当前 IP 命令,已显示为台湾,测试可播放动画疯,测速跑满 VPS 的 30M 小水管
cd openv.p.n cp server.tr server.conf #cd 到 openv.p.n 目录,将土耳其配置复制到主配置里(把 v.p.n 的. 去掉,防文章屏蔽加上的)
docker container ls #查看 docker 状态和 id,这里是 7c9c1bc227b1
docker restart 7c9c1bc227b1 #重启容器,7c9c1bc227b1 替换成自己的 ID,已更换到土耳其,多建几个配置可同样快速切换;
————————————————————————— 记录完毕,操作全程手机,截图不便,使用其他 V.p.n 应该也可以,欢迎大佬们指正优化
10_ipv4_outbounds.json.zip (372 Bytes, 下载次数: 11)
server.conf (780 Bytes, 下载次数: 12)
昨天 12:52 上传
点击文件名下载附件
只添加 pass.txt 其他不动
|
网友回复:
注册: 感谢分享。你可以使用 wg 自定义配置来方便的解决这个问题
tawer: 支持原创 字数补丁.exe
厂弟: 技术贴,火钳刘明。/** * Linux 常用命令:sed ‘/ *#/d; /^$/d’ example.txt 从 example.txt 文件中删除所有注释和空白行 * 明明只是活着,哀伤却无处不在 * Link https://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd */
aru: 技术贴,绑定 hostloc Send by Discuz x Reader
沙龙: 感谢分享。
qq53988545: 没用过 wg,有空方便介绍下大致的原理吗?
她说是晒黑的: 限于 VPS 的 30M 小水管测不出速度上限,稳定性到目前为止几个小时的有图比连续播放正常
tawer: 技术贴一定要顶,感谢分享
tawer: 等一个黑心云保证书
注册: 就是 wireguard,这个 vp 支持这一协议自定义配置。相关服务器配置可以参照 warp 或 xray 文档
注册: 删监控,后面又 dd 过系统,挂的梯子一年多了没收到过警告,也可能是吃灰的原因
厂弟: mark
tawer: 如果要换地区的话怎么操作?
logo: 直接换配置,你准备几个不同地区的配置文件,想换哪个就把配置文件复制到主配置里 比如我台湾的配置文件命名 server.tw,主配置文件 server.conf cp server.tw server.conf 再重启容器就切换到台湾
logo: 有哪位试过其他工具吗?欢迎交流,低成本实现落地任意地区的方式
tawer: zsbd
tawer: 收藏
scj701: 送了 Hotspot Shield 的免费 V.p.n:多长时间呢?
totti5116: Dashlane 买多久就送多久,这个是绑定的,我买了一年
注册: 我在 ios 里购买的,谷歌商店应该也一样吧
注册: 打算实际操作试试,谢了
tawer: 试了目前亚洲的几个节点的 netflix 解锁 新加坡 / 越南 出口都是新加坡 ip 不能解锁非自制 香港 / 韩国 / 日本 出口都是日本 ip 能解锁非自制 台湾 一直连不上, 不清楚原因. 其他的就试了美国 能解锁非自制
dell_1520: 技术贴 mark
aLam: 我用这个只为了获取冷门 ip 比如土耳其,有时候应急跨区买点东西,台湾我只测了动画疯 感谢测试流媒体
Kuro: 说的啥完全看不懂,但是头像不错