这里我做一个总结吧,以后把自己看到不错的内网穿透的项目都写进来,不过目前我也只会一个
frp
这个是我用的最简单的一个,也是目前唯一成功的一个
嫌我的简单可以自己看下官方的文档
这里我只说一下最简单的 http 代理
1. 先到 release 界面下载最新的版本
2. 下载后得到下面几个文件
将 frps 及 frps.ini 放到具有公网 IP 的机器上。
将 frpc 及 frpc.ini 放到处于内网环境的机器上。
只有这四个用的到
3. 服务器的配置
<span class="pl-c"># frps.ini</span>
bind_port = 这个是代理隧道的端口
vhost_http_port = 这个是 http 代理的端口 (我安装在 docker 里面,然后映射为 24350 端口)
token=这个是认证的,客户端想连接就必须要输入和这个相同的内容才可以连接
运行命令 ./frps -c ./frps.ini
4. 客户端的配置
[common]
server_addr = 服务器的 ip
server_port = 服务器代理隧道端口
token=认证秘钥和上面服务端的是一样的
[web]
type = http
local_ip = 127.0.0.1
local_port = 80(http 端口)
custom_domains =这里填你想访问的域名
然后也在客户端那里运行一下 ./frpc -c ./frpc.ini
然后我们还要把自己的域名指向服务器的 ip 然后就可以用域名加 http 代理端口就可以了。我这里因为 80 端口是自己的网站,所以换成了 24350.
如果我们一定想用 80 端口访问的,我们可以通过 NGINX 的反向代理来实现。
我们自己到宝塔那里先把这个域名新建一个网站,然后到 NGINX 那里设置反向代理。设置成下面这个就可以了
NATAPP
如果你没有服务器,只是想自己玩玩,你可以使用 NATAPP
这个东西用起来非常简单,我这里挂个官网地址
帮助文档官网里面有说。
下面是几个套餐
NPS
这个是别人给我推荐的
安装
默认有 release 安装和自己编译安装,编译安装实在太慢,所以我就自己用 release 安装了。自己下载到本地然后上传到服务器。
下载地址:https://github.com/cnlh/nps/releases
自己下载客户端和服务端即可。我下载的是下面两个
本文搬自小游网
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://hyk416.cn/51
共有 0 条评论