synology系統預設係用nginx,應該用唔到你依個方法,多數要大改

TOP

本帖最後由 MirageKnight 於 2018-5-23 12:41 編輯
synology系統預設係用nginx,應該用唔到你依個方法,多數要大改
ShekBoy 發表於 2018-5-23 11:08



咁只係要知nginx個config file 同 web page folder. 修改就得. nginx 個config file 好易明. 直成唔使裝都得. 但係起個docker ngnix又唔會有問題. 記住係行bridge mode 唔係 host. bridge mode 下 新的nginx 有自己的ip and port. 你係router 開個80 同 443 比docker的 nginx就得. 如果你係host緊web page. 可以redirect/proxy 返去 NAS 本身的nginx....

TOP

咁只係要知nginx個config file 同 web page folder. 修改就得. nginx 個config file 好易明. 直成唔使裝 ...
MirageKnight 發表於 2018-5-23 12:34



    synology個docker gui冇得set ip...應該要整就要咩都ssh command...
同埋試過v2ray行bridge嘅話會上唔到網, 睇返nginx log見到成堆
[error] "5位數字"#"5位數字": *"6位數字" recv() failed (104: Connection reset by peer) while reading response header from upstream, client: "IP", server: "域名", request: "GET /ray HTTP/1.1", upstream: "http://127.0.0.1:"port"/"v2raypath"", host: "域名"
唔知係咪我client冇開MUX問題定點...
本身自己有用開web server所以唔想搞到咁麻煩, 但係synology本身個nginx config我都唔知佢係整到點, 然後依家就一直棘住咗

TOP

本帖最後由 MirageKnight 於 2018-5-23 13:42 編輯
synology個docker gui冇得set ip...應該要整就要咩都ssh command...
同埋試過v2ray行bridge嘅話會上 ...
ShekBoy 發表於 2018-5-23 13:23


你係nginx 同 v2ray config 中. 那個 address path. 唔好跟出面個D setting 如 "/abcd". 係nginx同v2ray 內都用. "/abcd/" 尾個一個 "/" 好重要.....

還有點解會redirect 去 local host ? 你個 v2ray docker 都係用host mode network ?

你用那一個client ? android 的V2rayNG 和IOS 的shadowrocket都有. 唔係server setting內的. 係main menu 右上角個 ":" setting內的.

TOP

你係nginx 同 v2ray config 中. 那個 address path. 唔好跟出面個D setting 如 "/abcd". 係nginx同v2ray  ...
MirageKnight 發表於 2018-5-23 13:32



    有冇"/"都一樣...
v2ray用host network冇問題, 用bridge就出error, 剛剛試咗填v2ray個docker ip出第二個error
[error] 21380#21380: *382839 connect() failed (111: Connection refused) while connecting to upstream, client: "IP", server: "域名", request: "GET /path/ HTTP/1.1", upstream: "http://"dockerip->172.17.0.4":"v2ray port"/path/", host: "域名"
用v2rayng, 開咗MUX一樣

TOP

本帖最後由 MirageKnight 於 2018-5-23 16:37 編輯

你試下telnet 去 v2ray個 docker 個ip 同 listen port.. 有沒有connection 返是refuse. 因為nginx 試咗connect去你個v2ray但無返應.

如你 v2ray 係 192.168.1.100:48495 . 咁 "telnet 192.168.1.100 48495" 個screen 會有返應唔係refuse to connect.

TOP

你依個係 nginx 個log/console msg
見唔見依D ??

48.62.211.61 - - [23/May/2018:01:43:08 +0800] "GET / ...
MirageKnight 發表於 2018-5-23 16:25



    v2ray容器行bridge先會有類似error, 即係上面講嗰兩個
另外我見容器係bridge係冇得指定ip, 你qnap嗰個docker可以咁神奇...

TOP

本帖最後由 MirageKnight 於 2018-5-23 16:52 編輯
v2ray容器行bridge先會有類似error, 即係上面講嗰兩個
另外我見容器係bridge係冇得指定ip, 你qnap嗰 ...
ShekBoy 發表於 2018-5-23 16:36


本身docker係可以brdige mode同nat mode 下set fixed ip 的. 只係S記無加依D工能係佢個UI.

TOP

本帖最後由 MirageKnight 於 2018-5-23 17:42 編輯

如果行唔都brdige mode. v2ray 行返host mode都不緊. 起碼nginx 同v2ray 有connection. error 104. 你enable 咗 MUX, 同 係client select 返"TLS"個field 係TLS就應該無問題. 佢TLS個field明陰人. nginx出 error 111. 應該係v2ray 無接到佢D connection.

跟返我個v2ray config 個 段 "ws" setting. 個 "path" 一定要同 nginx config 一樣會出 104 error.

還有可試係在client create 一個新的 connection config. 由頭做做一次setting. 因為我都試過出好多104 error. 可能係版本問題. D舊版client 原本D setting 用係新版本新問題的.

TOP

本身docker係可以brdige mode同nat mode 下set fixed ip 的. 只係S記無加依D工能係佢個UI. ...
MirageKnight 發表於 2018-5-23 16:39


我轉咗用portainer管理docker但係network set完ip部署就出error Screenshot_20180523180839.png
google過先知話bridge mode唔可以set ip

TOP