frp安装

云服务

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

tar xf frp_0.34.3_linux_amd64.tar.gz && cd frp_0.34.3_linux_amd64

vim frps.ini
# [common]
# bind_port = 7000
# vhost_http_port = 80

sudo ./frps -c ./frps.ini

保证云服务安全组入站规则允许上述端口

内网服务

vim app.js
var http = require("http");

var server = http.createServer((request, response) => {
    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, { 'Content-Type': 'text/plain' });

    // 请求的响应数据
    response.end('Hello World');
})
server.listen(30000); // 监听30000端口

console.log('Server running at http://127.0.0.1:30000/')
node app.js
wget https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_darwin_amd64.tar.gz

tar xf frp_0.34.3_darwin_amd64.tar.gz && cd frp_0.34.3_darwin_amd64

vim frpc.ini
# [common]
# server_addr = **
# server_port = 7000
# 
# [web]
# type = http
# local_port = 30000
# custom_domains = git.nuozhilin.site

./frpc -c ./frpc.ini

curl git.nuozhilin.site
# Hello World

保证域名git.nuozhilin.site解析至server_addr

参考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章