Solidity
從遠端機器訪問乙太坊客戶端
我需要訪問遠端託管機器(Google云)上的乙太坊客戶端設置。如何從本地電腦的 Web 瀏覽器訪問客戶端?我機器上的目前安裝
user@instance-1:~$ lsb_release -a
沒有可用的 LSB 模組。
經銷商編號:Ubuntu
說明:Ubuntu 16.04.3 LTS
發佈時間:16.04
代號:xenial
使用者@instance-1:~$
使用者@instance-1:~$ 節點 -v
v6.12.3
使用者@instance-1:~$ npm -v
3.10.10
user@instance-1:~$ ganache-cli -version
Ganache CLI v6.0.3 (ganache-core: 2.0.2)
我通過一個 Digital Ocean 液滴來執行此操作,我在其中執行 Parity 作為客戶端並通過 ssh 隧道進入 UI。它實際上很簡單,可以在這裡找到說明——https ://github.com/paritytech/parity/wiki/Wallet-Remote-Access
每次需要從本地瀏覽器訪問 UI 時,不要忘記在 Parity 命令行上生成一個新令牌,當我忘記這樣做時,這讓我非常頭疼。
您可以使用 SSH 隧道(相對簡單)或設置具有密碼保護的 Nginx Web 伺服器。
SSH 埠轉發說明:
https://ethereum.stackexchange.com/a/3209/620
Nginx 代理說明:
https://tokenmarket.net/news/technology/protecting-ethereum-json-rpc-api-with-password/