python自己搭建内网穿透服务器_教你使用FRP穿透内网,把网站服务器放在自己家里...

本教程主要描述FRP配置内网穿透,适用于访问量不是很大的网站搭建,初学者可以用来自己折腾博客、CMS站点。

笔者在某云平台优惠期间购买了一年的云服务器,起初一直放了一个小站点,半闲置状态。大家都懂的,这种便宜的服务器,也就是提供一个公网的IP,其它性能都是鸡肋一般。配置FRP内网转发功能之后,还发现一个彩蛋:没有备案的域名也可以解析了。

配置清单:

1) 个人电脑,系统为Linux,或者windows。本文以linux配置为例。

2) 一个有公网IP的服务器, 系统为Linux

3) FRP 服务端程序 frps 和 FRP 客户端程序 frpc

1. 从github上下载frp软件,地址是:

https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz

软件格式为tar.gz,Windows下可以用好压等软件解压,Linux下解压可以用命令:

tar zxvf frp_0.21.0_linux_amd64.tar.gz

2. 解压之后,会有frps 和 frpc 以及几个.ini结尾的配置文件。其中frps是在公网服务器上使用的。可以参照以下形式配置

[common]

bind_addr = 0.0.0.0

bind_port = 9999

privilege_token = token

vhost_http_port = 80

vhost_https_port = 443

3. 配置完之后,保存为 frps.ini, 使用

sudo ./frps -c frps.ini

命令启动FRPS服务。

4. 接着是自己电脑的配置,同样在github上下载对应的release包。接下来主要配置frpc.ini,示例如下:

[common]

server_addr = IP

server_port = 9999

privilege_token = token

[httpname]  # 这里配置本地的端口情况,注意[]里面的名字不能重复

type = http

local_ip = 127.0.0.1

local_port = 80

remote_port = 80

custom_domains = xxx.com

配置完之后,在本地启动

./frpc -c frpc.ini

后台运行可以在shell命令后面加上 & 符号。

5. 免备案域名使用FRP配置内网服务器 要注意:

域名购买最好用国外的域名服务提供商,国内的如鹅厂的,如果不备案会直接被禁止转移、禁止解析等,非常不友好。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值