Skip to content

树莓派上运行的几个问题 #20

Description

@leeyinghui1107

{ "server": { "host": "xxx.com", "port": 4443, "bufsize": 8192 }, "client": [ { "protocol": "tcp", "hostname": "", "subdomain": "", "rport": 50022, "lhost": "127.0.0.1", "lport": 22 }, { "protocol": "tcp", "hostname": "", "subdomain": "", "rport": 53066, "lhost": "127.0.0.1", "lport": 3066 }, { "protocol": "http", "hostname": "", "subdomain": "toco", "rport": 0, "lhost": "127.0.0.1", "lport": 80 } ] }
上面是树莓派的配置,在内网;服务器是一台阿里的云服务器。
之前用ngrok,运行正常,就是内存泄漏严重。
目前改用贵脚本以后,情况如下:
1、22端口正常,可以远程访问
2、3066端口,通过客户端访问53066,提示:
Lost connection to MYSQL server at ‘reading inital communication packet’, system error 0
3、http页面,访问toco.xxx.com正常,但是nginx的反向代理部分的域名失效,nginx的配置如下:
云服务器端
`
server {
listen 80;
server_name toco.xxx.com;

index index.html;

location / {
	proxy_set_header X-Real-IP $remote_addr; 
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
	proxy_set_header Host $http_host:50080; 
	proxy_set_header X-Nginx-Proxy true; 
	proxy_set_header Connection ""; 
	proxy_pass http://127.0.0.1:50080; 
}

}

server {
listen 80;
listen [::]:80;

root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;

location / {
	try_files $uri $uri/ /index.html;
}

}

树莓派:
server {
listen 80 default_server;
listen [::]:80 default_server;

root /home/pi/work/web;

index index.html index.htm index.nginx-debian.html;

server_name _;

location /v1/ {
	proxy_pass http://127.0.0.1:3088/v1/;
}

location /v2/ {
	proxy_pass http://127.0.0.1:5990/v2/;
}

location / {
	try_files $uri $uri/ /index.html;
}

}

`

我的问题如下:
1、上述问题是否与非pc架构有关,看代码里面有arch、os的配置,不过对python不熟悉,代码没看懂。
2、我的服务器端是自己编译的,绑定了域名,是否与此有关。
3、目前脚本是否支持nginx的反向代理?

非常感谢作者的无私奉献

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions