Frp는 ip로 로컬 컴퓨터에 접근합니다

전에 글frp를 써서 상세하게 말했지만, 그 글은 도메인 이름으로 접근했습니다.친구의 요청에 따라 오늘 이 편은 IP 주소로 로컬 컴퓨터에 접근합니다.그러니까 간단하게.

서버 측:


1. 최신 버전frp 다운로드
wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz

서버에 따라 상대적인frp 버전 다운로드
2. 스트레스 해소 tar.gz
tar -zxvf frp_0.21.0_linux_amd64.tar.gz

3、frp 디렉터리에 들어가서 여분의 파일을 삭제합니다
cd frp_0.21.0_linux_amd64
rm -f frpc frpc_full.ini frpc.ini

fprc는 클라이언트이기 때문에 서버에 쓸모가 없습니다.
4. frps를 설정합니다.ini
vi fprs.ini 

비root 사용자가 서버에 로그인하려면 앞에 sudo를 추가해야 합니다
5, 프로필 편집
[common]
bind_port = 7100
vhost_http_port = 8888
dashboard_port = 7500
dashboard_user = ******
dashboard_pwd = ******

[ssh]
listen_port = 6000
auth_token = 8363678

bind_포트는frp 서비스 포트입니다. 기본 7000
vhost_http_port 서비스는 로컬 기기의 포트에 접근합니다. 기본 8080
dashboard_port는frp 서비스 통계를 보는 포트입니다.
dashboard_사용자 이름frp 서비스 통계 보기
dashboard_pwdfrp 서비스 통계 보기 비밀번호
[ssh]는 ssh를 통해 로컬에 접근해야 하는 설정 정보입니다.
6. 위의 프로필을 저장하고 서버frps를 실행합니다
./frps -c ./frps.ini

이로써 서버 설정이 완료됨

클라이언트


1~3은 똑같아요. 다시는 반복하지 않아요.파일 삭제만frps
4. 프로필frpc.ini
vi frpc.ini

5, 프로필 편집
[common]
server_addr = 35.185.136.186
server_port = 7100

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

[web]
type = http
local_port = 80
custom_domains = 35.185.136.186

server_addr 서버 외부 네트워크 IP 주소
server_port fpr 서비스 포트
ssh 접근이 동일합니다. 설정하지 않아도 됩니다.
웹은 바로 당신의 로컬 웹 서비스입니다
custom_domains는 로컬 웹 서비스에 접근하는 도메인 이름입니다. 서버의 외부 IP로 바꿨습니다. 테스트도 접근할 수 있습니다.
액세스 주소는 서버 외부 네트워크 IP + vhost_http_port
6. 프로필 저장, fprc 실행
./frpc -c ./frpc.ini

클라이언트 구성이 완료됩니다.

테스트 액세스

  • 로컬 localhost 방문
  • IP로 35.185.136.186:8888을 방문합니다
  • 좋은 웹페이지 즐겨찾기