配置frp

摘要:
#创建frp客户端sudomkdir/etc/frpsudocpfrpc。ini/etc/frp/sudocpfrpc/usr/bin/sudocpsystemd/frpc。service/lib/system/sudosystemctldaemon重新加载udosystystemctlenablefrpc。service#创建服务器sudocpfrps/usr/bin/sudo

#创建frp客户端
sudo mkdir /etc/frp
sudo cp frpc.ini /etc/frp/
sudo cp frpc /usr/bin/
sudo cp systemd/frpc.service /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable frpc.service

#创建服务端
sudo cp frps /usr/bin/
sudo mkdir /etc/frp
sudo cp frps.ini /etc/frp/
sudo cp systemd/frps.service /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable frps.service

#开启端口
sudo firewall-cmd --zone=public --add-port=9876/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9876/udp --permanent
sudo firewall-cmd --reload

=========暴露主机配置=============
frpc.ini
[common]
server_addr = 107.150.34.118
server_port = 9876

#暴露主机名称
[redmi_ssh]
type = xtcp
# 只有 sk 一致的用户才能访问到此服务
sk = abcdefg
local_ip = 127.0.0.1
local_port = 22

=========访问主机配置============
frpc.ini
[common]
server_addr = 107.150.34.118
server_port = 9876

#访问主机名
[redmi_ssh_visitor]
type = xtcp
# xtcp 的访问者
role = visitor
# 要访问的 xtcp 代理的名字
server_name = redmi_ssh
sk = abcdefg
# 绑定本地端口用于访问 ssh 服务
bind_addr = 127.0.0.1
bind_port = 6000

===========服务端配置========
frps.ini
[common]
bind_port = 9876
bind_udp_port = 9876

===========MacOS===========

brew install frpc
brew services run frpc

免责声明:文章转载自《配置frp》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇验证和交叉验证(Validation & Cross Validation)netcat的简单使用(一)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux普通用户执行提示权限不够,sudo提示找不到命令

问题源于使用哈工大老师操作系统课程的环境时,运行run这个shell文件出现这样的情况: song@ubuntu:~/workspace/oslab$ ./run -bash: ./run: 权限不够 song@ubuntu:~/workspace/oslab$ sudo ./run sudo: ./run:找不到命令 搜索网上有这样的解决过程 1.编辑文...

fastlane安装笔记

安装rvmgpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3问题:失败找不到gpg命令方案:先安装gpg命令 Package managerHomebrew: brew install gnupg gnupg2 Package ma...

Linux (三)

chmod:用来改变文件或目录的访问权限 语法格式:chmod 【参数选项】 【mode】【文件或者目录】 参数选项: -v :显示权限变更的详细信息 -R :对当前目录下的所有文件以及子目录进行相同的权限变更 ​ (以递归的当时逐个变更) mode :是权限标记。可以有符号标记和八进制数两种格式。 文件或者目录 :要设置的文件名或者目录名,必须输入...

关于Ubuntu18.04 linux系统使用安装JDK Mysql

平台部署 一、安装JDK step1.下载OracleJDKstep2.解压step3.加入环境变量 具体操作如下: lemon@ubuntu:~$ cd ~/download/ lemon@ubuntu:~/download$ wget http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787...

linux下FFmpeg编译生成ffplay

1、确认Makefile中指定的config.mak(在ffmpeg根目录下)中:CONFIG_FFPLAY=yes,如果不是需要重新./configure 该处还有ffmpeg、ffprobe、ffserver可以打开。 2、编译时需要安装libsdl1.2-dev,命令为sudo apt-get install libsdl1.2-dev,如果安装失败...

Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

Ubuntu 16.04设置rc.local开机启动命令/脚本的方法       Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务) 注意:rc.local脚本里面启动的用户默认为root权限。 一、rc.local脚本 rc.local脚本是一个Ubuntu开...