aarch64設備ssh+frp內網穿透

項目地址:https://github.com/fatedier/frp/releases
項目說明:https://github.com/fatedier/frp/blob/master/README_zh.md

//系統
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

$ arch
aarch64

$ uname -r
5.4.0-1011-raspi
//這裏只介紹frpc的用法,frps使用的是waiwang.men frp
//首先根據自己的系統架構下載一個合適的frp包,我下載了 frp_0.33.0_linux_arm64.tar.gz
$ sudo tar zxvf frp_0.33.0_linux_arm64.tar.gz -C /usr/local/	//解壓到一個合適的位置
$ ls
frpc           frpc.ini  frps_full.ini  LICENSE
frpc_full.ini  frps      frps.ini       systemd
//frpc 爲客戶端執行腳本
//frps 爲服務的執行腳本
//frps.ini 和frpc.ini 爲需要配置的文件(在這裏主要配置frpc.ini)
//frpc_full.ini 和frps_full.ini 分別爲客戶端和服務端配置示例

//frp分爲服務端(即公網)與客戶端(即內網),如果不自己搭建服務端,可以使用一些公益frps
//如:https://www.waiwang.men/
$ cat frpc.ini //frpc簡單配置如下
====分割線====
[common]	//這是與frps通訊設置(必須)
server_addr = aliyunsz.waiwang.men
server_port = 6666
token = waiwang.men

[sSh]	//這裏是ssh配置
type = tcp
privilege_mode = true
local_ip = 127.0.0.1
local_port = 22
remote_port = 49998

[rdp]	//這裏是rdp配置非必須
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 49999
====分割線====
//啓動frpc
$ /usr/local/frp/frpc -c /usr/local/frp/frpc.ini
//根據設置ssh鏈接方式爲
$ ssh [email protected] -p 49998

//附詳細配置

[common]
server_addr = aliyunsz.waiwang.men
server_port = 6666


log_file = /tmp/frpc.log

log_level = info

log_max_days = 3

disable_log_color = false

token = waiwang.men

admin_addr = aliyunsz.waiwang.men
admin_port = 7777
admin_user = waiwang.men
admin_pwd = waiwang.men

pool_count = 5

tcp_mux = true

login_fail_exit = true

protocol = tcp

tls_enable = true

dns_server = 223.5.5.5


heartbeat_interval = 30
heartbeat_timeout = 90

[sSh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
bandwidth_limit = 5MB
use_encryption = false
use_compression = false
remote_port = 49998
health_check_type = tcp
health_check_timeout_s = 900
health_check_max_failed = 1024
health_check_interval_s = 100

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 49999
bandwidth_limit = 5MB
use_encryption = false
use_compression = false
health_check_type = tcp
health_check_timeout_s = 900
health_check_max_failed = 1024
health_check_interval_s = 100

[range:tcp_port]
type = tcp
local_ip = 127.0.0.1
local_port = 6010-6020,6022,6024-6028
remote_port = 39010-39020,39022,39024-39028
use_encryption = false
use_compression = false

[dns]
type = udp
local_ip = 223.5.5.5
local_port = 53
remote_port = 38001
use_encryption = false
use_compression = false

[range:udp_port]
type = udp
local_ip = 127.0.0.1
local_port = 6010-6020
remote_port = 37001-37011
use_encryption = false
use_compression = false
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章