内网穿透老男人折腾版

五级用户 圆桌的鬼神 1天前 1632

没有公网IP自己折腾了下,给老男人们提供一些参考,有问题一起交流交流

准备工作

1、 需要一台云服务器安装frps,作为服务端相当与一个中转节点

2、一台NAS、openwrt、pc等用来安装frpc,把内网的服务穿透出去

安装frps

推荐国内带宽至少30Mbps的服务器,最好离你的物理距离也近,x讯云、x里云的200M服务器不错,我这里使用的是雨云,下面都拿这个演示

  1. 购买云服务器,aff链接:https://www.rainyun.com/NjQwNzAz_

image-20250815103354977.png

选择地区,注意不推荐选择NAT机型,还要去做端口映射,这里我选的是宁波地区,选最低配就够用了,系统我选择了Ubuntu22.04

image-20250815103529246.png


image-20250815110652943.png

 02.安装fprs

 在雨云网页上找到购买的云服务器,点击管理

image-20250815104549910.png

进入下面的界面,看到云服务器的公网IProot密码,登入时用到

image-20250815104805647.png

首先通过本地登入服务器,安装一个ssh客户端,我这里用的是xterminal,新建一个服务

image-20250815104358247.png

名称随便填写

地址填写网页上的公网IP地址(以11.11.11.11为例)

端口默认22

验证方式密码不变

登录用户root不变

登陆密码就是网页上的远程密码

image-20250815104936658.bak-1.png

点击测试连接,没有红字出现表示成功,就可以点击右边的创建


右边仓库就可以看到服务器了,点击连接,进入云服务器

image-20250815105407010.png

image-20250815111122231.png

03. 这里使用大佬的脚本安装dockers

   bash <(curl -sL kejilion.sh)

   粘贴进命令行回车,输入y回车


输入6回车


输入1回车,安装更新Docker环境


等待安装完成回车


再输入9 编辑daemon.json文件

将下面的内容粘贴进去,然后按键盘Ctrl+O回车保存,再按Ctrl+X退出

{
        "registry-mirrors": [
                "https://docker.hlmirror.com",
                "https://docker.xuanyuan.me",
                "https://docker.1panel.live",
                "https://dockerpull.pw",
                "https://docker.1ms.run"
        ]
}


image-20250815113205993.png

image-20250815113346988.png

退出脚本

输入下面内容

mkdir -p /opt/frps && cd /opt/frps

整段复制再回车

cat << EOF > docker-compose.yml
services:
  frps:
    image: snowdreamtech/frps:bookworm
    restart: always
    network_mode: host
    volumes:
      - ./frps.toml:/etc/frp/frps.toml
    environment:
      - TZ=Asia/Shanghai
    container_name: frps
EOF

整段复制后直接回车,这里的webServer.passwordauth.token强烈建议不要照抄,设置复杂一点

cat << EOF > frps.toml
bindAddr = '0.0.0.0'
bindPort = 7000
kcpBindPort = 7000
quicBindPort = 7001
vhostHTTPPort = 7080
vhostHTTPSPort = 7443
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "12345"
auth.method = "token"
auth.token = "12345"
Log.level = "info"
Log.to = "console"
EOF

启动frps镜像

docker compose up -d

看到下面的结果表示成功运行了服务端


image-20250815155059737.png

浏览器访问11.11.11.11:7500应该可以访问,账号就是配置webServer.user里的值admin",密码是webServer.password的值12345

安装frpc

iStoreOS举例

这边我使用的是在路由器上安装frpc,服务器地址填入云服务器IP(11.11.11.11)

image-20250815161245759.png

令牌填入frps配置文件里token的值,和云服务器上frps配置里的auth.token保持一致

image-20250815161428103.png

划到下面点击添加新代理,下面以群晖为例子,

- 代理名称随自己喜欢起

- 代理类型选默认的tcp

- 加密压缩建议勾上

- 本地IP就是群晖在本地局域网访问的IP

- 端口是服务所用的端口,群晖默认端口是5000

- 远程端口就是穿透访问用的自己选个喜欢的,建议1000以上的

image-20250815161622564.png

点击保存,再点击右下的保存并应用

掏出手机断开家里的wifi,打开浏览器访问11.11.11.11:15000,看见群晖的登录页面就ok了

windows举例

下载地址:https://proxy.pipers.cn/https://github.com/fatedier/frp/releases/download/v0.64.0/frp_0.64.0_windows_amd64.zip

下载后解压文件,杀毒软件可能会误报,建议添加白名单

打开frpc.toml编辑,这里创建了一个rdp远程的穿透

serverAddr = "11.11.11.11"
serverPort = 7000
transport.protocol = "tcp"
auth.method = "token"
auth.token = "12345"

[[proxies]]
name = "rdp"
type = "tcp"
localIP = "192.168.0.172"
localPort = 3389
remotePort = 13389

记得保存,然后在frpc文件夹内shift+右键,在此处打开Powershell窗口


输入,\frpc.exe -c .\frpc.toml 运行,成功就如图片显示success

image-20250815165728624.png



上一篇:泰坦之旅刷回1去了,谁还记得一些线索的帮帮
下一篇:NDS宝可梦 黑2 通关撒花
最新回复 (26)
  • 四级用户 mrchangkun 1天前
    2 2
    如今,你还没有IPV6吗?
  • 管理员 Oldman 1天前
    1 3
    学习学习😎
  • 六级用户 mazz 1天前
    0 4
    好详细。
  • 五级用户 wNg333 1天前
    0 5
    mrchangkun 如今,你还没有IPV6吗?

    是的。没有很正常。我这十多年前的电信老光猫,就是不支持ipv6的,所以电话骚扰直到拿回ipv4公网ip🙈

  • 四级用户 lilacfifibo 1天前
    0 6
    不用北岸?我用的清凉云,上海。不北岸不行。
  • 五级用户 圆桌的鬼神 1天前
    0 7
    lilacfifibo 不用北岸?我用的清凉云,上海。不北岸不行。
    不用吧,没有域名,是通过ip访问的,也不是80、443端口
  • 四级用户 xssh 1天前
    0 8
    厉害
  • 四级用户 lilacfifibo 1天前
    0 9
    圆桌的鬼神 不用吧,没有域名,是通过ip访问的,也不是80、443端口
    我用域名访问的,显示让我北岸,我后来就没捣鼓了。我现在用我爸妈家的电信宽带反代我家的移动。凑合用着
  • 六级用户 charmingli 1天前
    1 10

    穿透只是第一步,折腾完你会发现端口被限速了,速度也就几百K,对于部署的docker服务来说一点用都没有!


    家里测速都是正常的,但是走了端口转发后就是被限速,这两天看了太多了,已经不是一个两个这样了,nas的路已经被断了,更别说挂pt了

  • 五级用户 110119diDI 1天前
    0 11
    这就是建了个moon服务器吧?
  • 四级用户 橘霓暴 1天前
    1 12
    太复杂了,我觉得IPv4的话还是DDNS最方便,或者直接IPv6就好了
  • 五级用户 圆桌的鬼神 1天前
    0 13
    charmingli 穿透只是第一步,折腾完你会发现端口被限速了,速度也就几百K,对于部署的docker服务来说一点用都没有!家里测速都是正常的,但是走了端口转发后就是被限速,这两天看了太多了,已经不是一个两个这样了,na ...
    你的中转服务器网络不太好吧,毕竟所有流量都是要在中转服务器过一遍,或者宽带有什么限制,我在外面用手机看20GB左右的视频不卡,穿透下载文件2MB/S也是有的
  • 六级用户 charmingli 1天前
    0 14
    圆桌的鬼神 你的中转服务器网络不太好吧,毕竟所有流量都是要在中转服务器过一遍,或者宽带有什么限制,我在外面用手机看20GB左右的视频不卡,穿透下载文件2MB/S也是有的
    以前我是7,8M/s,最近一个月突然变成几百K,已经折腾的心力交瘁了
  • 五级用户 圆桌的鬼神 1天前
    0 15
    橘霓暴 太复杂了,我觉得IPv4的话还是DDNS最方便,或者直接IPv6就好了
    主要是现在的运营商太恶心了,路由器桥接都不让搞,还要自己想办法
  • 五级用户 圆桌的鬼神 1天前
    0 16
    charmingli 以前我是7,8M/s,最近一个月突然变成几百K,已经折腾的心力交瘁了
    会不会是上传太多了,听说上传太多了,运营商会有限制,垄断的东西就是恶心
  • 六级用户 charmingli 1天前
    0 17
    圆桌的鬼神 会不会是上传太多了,听说上传太多了,运营商会有限制,垄断的东西就是恶心
    也没有,好几年没挂pt了,反正听说都给你当pcdn,一刀切了,申诉无门
  • 四级用户 橘霓暴 1天前
    0 18
    圆桌的鬼神 主要是现在的运营商太恶心了,路由器桥接都不让搞,还要自己想办法
    我现在也没有IPv4的公网IP,向运营商申请了好几次都被驳回。家里的NAS、PC远程现在都是用IPv6访问的,所以其实桥接都问题不大。
  • 五级用户 ayan321 1天前
    0 19
    无公网不NAS~~~~~~~~~
  • 四级用户 qqbenqq 1天前
    0 20
    如果已经准备花钱了,那直接动态域名解析加花生壳会不会更方便....
    • 老男人游戏网配套论坛
      28
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。