使用FRP完成内网穿透要点
 服务器端必须要有公网IP,我用的是阿里云ECS服务器
  注意:支持WIN7的最后FRP版本为frp_0.51.3
整体架构
 0、数据库服务器搭建在群晖NAS中的WIN7系统的VM中
  1、具备公网IP的服务器(目前CGNAT严格要求的情况下,一般选用云服务器)
  2、需要进行内网穿透的设备(真实设备、虚拟机、NAS设备、Docker等)
  3、数据库服务器端口为211
搭建流程
 1、打开阿里云控制台,进入ECS服务器,选择网络与安全->安全组->访问规则->入方向
  2、手动添加指定端口(7000~7004、211)
  3、远程进入ECS服务器桌面(这里我的是WINDOWS桌面)
  4、将下载好的FRP放入桌面并解压
  5、修改frps.ini(新版本为frps.toml)文件如下:
[common]
bind_port = 7000 #FRP端口
bind_udp_port = 7001 #UDP端口,可不用
dashboard_port = 7002 #FRP仪表盘的监听端口
dashboard_user = "admin"
dashboard_pwd = "admin"
token = "123456" #用于验证客户端和服务器之间通信的令牌
 
 6、使用CMD命令,运行服务端:
.\frps.exe -c .\frps.ini #新版本为.\frps.exe -c .\frps.toml
 
 7、远程到数据库服务器桌面,放入下载好的FRP并解压
  8、修改frpc.ini(新版本为frpc.toml)文件如下:
[comon]
server_addr=*.*.*.* #公网IP地址,如果有域名解析,可使用域名
server port=7000 #FRP端口
token ="123456" #用于验证客户端和服务器之间通信的令牌
[web] #此名字可任意定义
type = tcp #端口类型
local_ip = 127.0.0.1 #内网数据库服务器的IP地址,一般默认127.0.0.1即可
local port = 211 #内网数据库服务器监听的端口
remote port = 211 #外网用户通过这个端口访问数据库服务器
 
 9、使用CMD命令,运行客户端:
.\frps.exe -c .\frpc.ini #新版本为.\frps.exe -c .\frpc.toml
 
设定重启自启动
 使用任务计划自启动即可
小结
 此方案可替代花生壳,访问带宽及并发数由ECS服务器决定,相比下来比Oray要便宜很多咯。
                  
                  
                  
                  
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					2461
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            