【第179期】【免费资源第96期】【内网VPN第49期】家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的VPN服务,从而访问内网中的各种资源!活用WINODWS7内置的VPN客户端!
HTML-код
- Опубликовано: 28 авг 2024
- 从117期开始,加入一个【观众答疑】的播放列表,挑选一些有代表性的观众提问进行视频演示!
■观众提问:
你好问一下,我没有公网IP,有什么方式能将TCP 端口暴露到公网上吗,而且不想使用cloudflare tunnel 访问tcp(因为需要在使用端也连接cloudflare)
■我的回答:
如果有VPS,可以在VPS上安装FRP进行反向代理。
如果没有自己的VPS,可以考虑有开放FRP服务的公共网站(不推荐)
如果是HTTPS这类特殊的TCP端口,可以考虑tailscale funnel的tcp参数进行绑定!
另外就是IPV6案了!用wireguard获得一个IPV6地址,绑定到域名AAAA记录上去!(★★★此案不可行★★★)
→如果没有自己的VPS,可以考虑有开放FRP服务的公共网站(★★★观众答疑第16期★★★)
1.1,受tailscale funnel的启示,可以先注册端口,需要时再绑定到指定的服务!(★★★观众答疑第17期★★★)
1.2,FRP是支持UDP的,利用免费FRP公共代理服务器,将内网中的N2N SuperNode服务器公布到公网上,可以与朋友异地组网!并且N2N是有一定机率P2P直连的!(★★★内网VPN第41期★★★)
1.3,免费FRP公共代理服务器的最大问题是安全问题,而FRP是提供了安全的访问方式的!(★★★免费资源第75期★★★)
1.4,FRP的stcp(secret tcp) 类型的代理,一定程度上提高了安全性,是cloudflare隧道服务的FRP版实现?与cloudflare隧道的对比!(★★★免费资源第76期★★★)
1.5,利用免费FRP公共代理服务器,将内网中的N2N服务器公布到公网上!N2N客户端P2P直连后,断掉服务端的反向代理,已直连的N2N客户端依然在线?(★★★免费资源第77期★★★)
1.6,FRP的stcp(secret tcp) 类型的代理,提升了安全性!而xtcp类型的代理,则解决了性能问题:不经过服务器中转,提供了P2P直连的可能性!(★★★免费资源第78期★★★)
1.7,XTCP点对点连接受NAT设备影响,不一定保证连接成功!FRP提供了回退机制,xtcp类型的代理,在指定的时间内NAT打洞不成功,可以回退到stcp的方式建立连接!(★★★免费资源第79期★★★)
1.8,FRP的 Web 穿透服务!通过自定义域名访问内网的Web 服务!FRP公共代理服务器80,443端口的WEB服务,根据主机名进行路由分发,像极traefik?(★★★免费资源第80期★★★)
1.9,FRP的 Web 穿透服务!通过自定义域名访问内网的Web 服务!cloudflare隧道服务的FRP版实现?与cloudflare隧道的对比!FRP也可HTTPS化(★★★免费资源第81期★★★)
1.10,通过配置FRP的static_file 客户端插件,轻松地对外提供简单的文件访问服务,让其他人可以访问您指定的文件!几种文件服务器搭建方式的对比与总结!(★★★免费资源第82期★★★)
1.11,FRP通过自定义域名访问内网的Web服务!域名A记录解析到服务器IP地址,或CNAME记录解析到原始域名!另外,通过修改HTTP请求的Host字段也可实现相同的效果!!(★★★免费资源第83期★★★)
1.12,FRP通过自定义域名访问内网的Web服务!域名A记录解析到服务器IP地址,或CNAME记录解析到原始域名!如果没有自己的域名呢?介绍3种方法也可以访问自定义的域名!(★★★免费资源第84期★★★)
1.13,家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的SSH服务!活用ProxyCommand参数,通过当前SSH服务做跳板访问其他机器的SSH服务!(★★★免费资源第85期★★★)
1.14,SSH是个好东西,可以这样玩?家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的SSH服务开一个后门,然后通过SSH的本地端口转发,访问其他TCP服务!(★★★免费资源第86期★★★)
1.15,家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的HTTP/SOCKS5/SOCKS4代理服务器,从而访问内网中的各种资源!(★★★代理服务器第40期★★★)
1.16,FRP的 Web 穿透服务!通过自定义域名访问内网的Web 服务!既然80,443端口的WEB服务,像极traefik,我们可以直接绑定traefik服务!(★★★免费资源第87期★★★)
1.17,Web服务也是一种特殊的TCP服务,所以Web服务是可以通过FRP的TCP方式进行绑定!为了防止通过IP或普通域名来访问,可以直接以TCP方式绑定到traefik上!(★★★免费资源第88期★★★)
1.18,家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的WEB,RDP,SSH等TCP服务!FRPS端不会做TLS 终止,用HTTPS进行加密传输,增强安全性!(★★★免费资源第89期★★★)
1.19,家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的WEB,RDP,SSH等TCP服务!FRPS端不会做TLS 终止,可以绑定traefik做TLS终止!(★★★免费资源第90期★★★)
1.20,FRP提供HTTP/SOCKS5代理的客户端插件功能!上期视频中通过FRP客户端插件代理连接到内网VPN后,访问不到WEB资源的原因分析!(★★★代理服务器第41期★★★)
1.21,FRP提供HTTP/SOCKS5代理的客户端插件功能!上期视频中通过FRP客户端插件代理连接到内网VPN后,访问不到WEB资源的原因分析!(★★★代理服务器第42期★★★)
1.22,多个SSH服务复用同一端口!通过使用FRP的tcpmux类型的代理,可以实现多个SSH服务通过同一端口进行暴露!有点像WEB服务的路由功能,根据不同的主机名进行路由?(★★★免费资源第91期★★★)
1.23,多个SSH服务复用同一端口!通过使用FRP的tcpmux类型的代理,可以实现多个SSH服务通过同一端口进行暴露!几款常见免费SSH客户端的代理设置方法汇总!(★★★免费资源第92期★★★)
1.24,通过使用FRP的tcpmux类型的代理,可以实现多个SSH的服务通过同一端口进行暴露!还适用于任何支持HTTP Connect代理连接方式的客户端,以实现端口的复用!(★★★免费资源第93期★★★)
1.25,通过使用FRP的tcpmux类型的代理,可实现多个SSH的服务通过同一端口进行暴露!还适用于任何支持HTTP Connect代理连接方式的客户端:HTTPS的WEB服务(★★★免费资源第93期★★★)
2.1,家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的VPN服务,从而访问内网中的各种资源!第82期内网VPN穿透之外的新选择!(★★★内网VPN第47期★★★)
2.2,家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的VPN服务,从而访问内网中的各种资源!活用WINODWS10内置的VPN客户端!(★★★内网VPN第48期★★★)
2.3,家中没有公网IP,可以通过FRP公共代理服务器反向代理内网中的VPN服务,从而访问内网中的各种资源!活用WINODWS7内置的VPN客户端!(★★★本期★★★)
■Google搜索关键字:
FRP公共服务器
■永久免费服务器:
freefrp.net/
■网站示例:
freefrp.net/docs
服务端:
■配置文件:
frps02.toml
serverAddr = "frp.freefrp.net"
serverPort = 7000
auth.method = "token"
auth.token = "freefrp.net"
[[proxies]]
name = "test-tcp_ssh_20240619_2"
type = "tcp"
localIP = "127.0.0.1"
localPort = 2082
remotePort = 19488
[[proxies]]
name = "test-tcp_rdp_20240619_2"
type = "tcp"
localIP = "127.0.0.1"
localPort = 2083
remotePort = 19489
■向FRP服务器注册端口:
frpc -c frpc02.toml
■启动gost并绑定到2083端口:(HTTPS服务)
gost -L tcp://:2083/10.0.0.84:443
■WINODWS内置的VPN客户端经FRP公共代理服务器访问内网VPN:
连接名称:frp.freefrp.net
服务器名称或地址:frp.freefrp.net:19489
VPN类型:SSTP
登录信息的类型:用户名和密码
用户名,密码:根据自己的设置填好
1,连接VPN,提示证书链错误!
2,导出SoftEther服务端的证书,复制到客户端并利用mmc导入证书!
重新连接,提示证书的域名与传入的值不一致
3,修改VPN的服务器名称或地址:
frp.freefrp.net:19489 → vpn20210711.softether.net:19489
4,修改本地host文件,加入以下行:
152.70.252.220 vpn20210711.softether.net
(其中上面的IP是用PING frp.freefrp.net的显示结果)
5,重新VPN连接,成功!
用Chrome访问服务端机器才可以访问的资源:
10.0.0.84:8080(成功)
(开启代理前,客户端浏览器访问不了上述内网服务)
10.0.0.78:51831(成功)