[记录帖]一机多用,单VPS落地任意冷门地区,台湾土耳其等

80次阅读

共计 4377 个字符,预计需要花费 11 分钟才能阅读完成。

一、背景:
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

—————————————————————————
二、准备:
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 应该也可以,欢迎大佬们指正优化

—————————————————————————
2023.02.21 补充
刚测新加坡可观看奈飞非自制,但楼里有人说不行,可能和落地随机分配到的 IP 有关
附件下不了我删了重新贴一下之前测试的配置,加了 routing 配置分流,不分流可直接删:

#09_routing.json 示例(不分流可删),动画疯、奈飞、ipaddress.my 走 v.p.n,其他正常走梯子:
{
  “routing”: {
    “domainStrategy”: “AsIs”,
    “rules”: [
     {
        “type”: “field”,
        “outboundTag”: “test1234”,
        “domain”: [“geosite:bahamut”,”geosite:netflix”,”ipaddress.my”]
      },
      {
        “type”: “field”,
        “outboundTag”: “IPv4-out”,
        “network”: “udp,tcp”
      },
      {
        “type”: “field”,
        “outboundTag”: “IPv6-out”,
        “network”: “udp,tcp”
      }
    ]
  }
}

#10_ipv4_outbounds.json 示例,配合 routing:
{
    “outbounds”:[
        {
            “protocol”: “socks”,
            “tag”: “test1234”,
            “settings”: {
              “servers”: [
                {
                  “address”: “127.0.0.1”,
                  “port”: 10808
                }
              ]
            }
        },
        {
            “protocol”:”freedom”,
            “settings”:{
                “domainStrategy”:”UseIPv4″
            },
            “tag”:”IPv4-out”
        },
        {
            “protocol”:”freedom”,
            “settings”:{
                “domainStrategy”:”UseIPv6″
            },
            “tag”:”IPv6-out”
        },
        {
            “protocol”:”blackhole”,
            “tag”:”blackhole-out”
        }
    ]
}

网友回复:

注册 感谢分享。你可以使用 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 说的啥完全看不懂,但是头像不错

tawer 单 VPS 落地任意冷门地区,土耳其台湾等

Fvee 这家台湾节点真卡

56143575 测试的时候提示 curl: (7) Failed to connect to localhost port 10808: Connection refused 是啥意思

MikuP 6,

注册 建议你加个 routing 配置进行分流,这样不影响正常网络,台湾的我这测的还行 这个不建议主用了,我也只是想偶尔上土耳其和埃及用一用,以及 googleone 激活的时候连一下台湾

注册 删了附件重新贴一下之前测试的配置,加了 routing 配置分流

tawer 刘明。慢慢看

tawer mark 一手

234 老哥,这家不支持导出 WireGuard 配置吧?你是怎么配置的?

正文完