使用阿里云和frp完成内网穿透
最近对DW网页同步access数据产生了兴趣,由于使用的宽带通没有公网IP,需要使用内网穿透,查看了B站和百度大量视频,过程不太顺利,折腾了好长时间,经过自己消化和不断实践,最终实现了功能。为了记录本次设置过程和给相同需求的朋友提供参考,写了这篇流水账,欢迎朋友们和我交流讨论。
一、PVE服务器的配置
首先介绍一下我的服务器配置
内存:金士顿(Kingston) DDR4 2400 8GB *2
电源:台达350W NX350电源(80PLUS铜牌/五年质保/12CM温控静音风扇/支持背线)
硬盘:ADATA SATA SSD 120G
已安装系统:主路由爱快、旁路由openwrt、win10系统v
服务器虽然配置不高,但是能满足基本需求。
二、配置IIS服务
1.安装IIS服务
使用的win10系统,安装iis全部服务,可能出现部分服务下载不成功,尝试了多种百度结果也没有解决,最后只能祭上重装大法。
2.建立和配置IIS网站
打开IIS后新建网站,填入网站名称、选择网站路径和内网ip
应用程序池中选择刚才新建的网站,选择高级设置,在常规中将启用32位应用程序设置为“True”
选择网站,设置浏览权限,在弹出的属性窗口中添加Everyone用户
设置是否打开目录访问
三、配置ODBC
打开ODBC(32位),添加系统DSN,选择access数据库
四、配置DreamWeaver
1.新建ASP网页
2.新建站点
选择"站点-新建站点”,在站点、服务器、高级设置中填写文件夹路径和内网地址,注意端口号不要填错。
完成上述设置后就可以访问内网网页了
五、阿里云配置frp服务
1.购买服务器
购买一台阿里云服务器,我选择的是n4,配置为2cpu/4g内存/5m网络/50g云盘,新用户3年936元,核下来每年300多。
购买后重置一下服务器登陆密码。点击左上角选择云服务器,点击实例可以看到已经创建的服务器和公网ip。点击右侧的管理,在弹出的“基本信息-重置实例密码“中完成密码重置,然后重启服务器。
2.登陆阿里云服务器
打开xshell6,点击左上角的“文件-新建”,输入阿里云服务器公网ip,用户名填写“root”,密码填写刚才设置的密码。
如果弹出pubulic key,需要到云服务列表右侧点击“远程连接-vnc”,记住弹出的远程密码后输入。完成登陆后输入“vi /etc/ssh/sshd_config”,光标移动到最下面, 将“PasswordAuthentication”参数设置为yes。
3.安装frp服务器端
登陆网站https://github.com/MvsCode/frps-onekey,复制aliyun的一键安装命令。
再次使用xshell6登陆
粘贴刚才的命令,选择“aliyun”开始安装。
之后一路enter,登陆密码和域名两处地方需要关注一下
记录和保存下相关信息,尤其是token和subdomain_host(如果有域名的话)
4.配置阿里云服务器
选择“网络与安全-安全组-配置规则-添加安全组规则”
在右侧选择“配置规则-添加安全组规则”
出方向、入方向设置都设置“授权策略-全部”
上述设置完成后就可以输入ip登陆frp服务器端了
六、配置frp客户端
我使用的openwrt,选择“服务-Frp内网穿透”开始全局设置,填写阿里云公网IP,frp服务器端token,端口号可以自填。
配置服务
配置完成后查看frp服务器端,输入网址http://xxx.xxx.xxx.xxx:6443,点击左侧的“proxies-http”可以看到在线的服务,说明配置成功。
完成以上配置后应该就可以正常实现外网登陆内网了。
滔滔不撅
校验提示文案
bg4pgr
校验提示文案
leojia
校验提示文案
arexiang
校验提示文案
luckly
校验提示文案
luckly
校验提示文案
arexiang
校验提示文案
滔滔不撅
校验提示文案
leojia
校验提示文案
bg4pgr
校验提示文案