자체 제작 Ngrok 서버가 HFUT 네트워킹 관통
학교 도서관 좌석 조회 시스템과 미지의 숙제와 문제풀이 시스템은 캠퍼스 네트워크만 볼 수 있기 때문에 (처음에 공망은 방문할 수 있었다) 불편하다.그래서 이런 생각을 하게 됐어요. 인터넷으로 인터넷을 뚫고 인터넷을 방문하는 사이트를 실현하는 거예요.
사전 준비:
갱1:git버전의 문제, 내가makerelease-server를 할 때 가방 하나를 알려줬는데 찾을 수 없어요.git 버전의 문제를 찾았습니다. git를 1.2로 업그레이드하시겠습니까, 1.3으로 업그레이드하시면 됩니다.
갱2: 기계 1과 기계 2의 OS와 지령집 구조가 같은지 주의해야 한다. 위의 글에서 그 작가의 것은 모두 ubuntu이기 때문에 상관없다.내 상황하에서, 왜냐하면 라즈베리 파이는 linux,arm이기 때문이다.그래서 컴파일 명령은
GOOS=linux GOARCH=arm make release-client
(OS, ARCH를 주의하고 바꾸면 된다)갱3: 이 명령
./ngrok -subdomain pub -proto=http -config=ngrok.cfg 80
을 실행할 때subdomain의 의미를 알아야 합니다. 예를 들어 서버를 시작하기 전에domain 매개 변수는ngrok입니다.hfutoyj.cn그럼, 지금 시작하는 이 터널은pub를 통과해야 합니다.ngrok.hfutoyj.cn에 방문하십시오.만약 당신이 지정하지 않았다면, 그것도 무작위로 일련의 숫자를 만들어 줄 것이다. server{
listen 8000;
location /DKTK/ {
proxy_pass http://210.45.250.231:8080;
proxy_set_header Host $host:1500;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 300;
}
location /roomshow/ {
proxy_pass http://210.45.242.123;
proxy_set_header Host $host:1500;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 300;
}
location /roompre/ {
proxy_pass http://210.45.242.123;
proxy_set_header Host $host:1500;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 300;
}
}
그중의
proxy_set_header Host $host:1500;
하나는 반드시 없어서는 안 된다.그리고 뒤에 있는 포트 번호는 서버 쪽 http가 시작할 때 선택한 포트 번호에 달려 있습니다.업데이트:nginx 기본 업로드 파일의 크기는 1M입니다. nginx 설정에서 수정할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.