https://github.com/sambacha/verify-deployment
tooling to help censorship resistant webapp deployments
https://github.com/sambacha/verify-deployment
censorship-resistance dapps deployments ethereum proxy socks5 verification verify web3
Last synced: 6 months ago
JSON representation
tooling to help censorship resistant webapp deployments
- Host: GitHub
- URL: https://github.com/sambacha/verify-deployment
- Owner: sambacha
- License: apache-2.0
- Created: 2021-11-09T19:27:56.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-27T18:05:50.000Z (over 3 years ago)
- Last Synced: 2025-03-26T23:44:50.319Z (6 months ago)
- Topics: censorship-resistance, dapps, deployments, ethereum, proxy, socks5, verification, verify, web3
- Language: TypeScript
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# verify-deployment
> Censorship Resistant Tooling (Server/Client)
[see https://github.com/waysact/webpack-subresource-integrity](https://github.com/waysact/webpack-subresource-integrity)
## git deployments
> TODO
## verifying deployments
> TODO
## Connectivity
> PACFILE based SOCKS5 Proxyin'g
### Proxy.pac
```json
["Content-Type", "application/x-ns-proxy-autoconfig"]
```
```pac
function FindProxyForURL(url, host) {
if(shExpMatch(host, "{{.HostMatch}}")) {
return "SOCKS5 {{.SocksDestination}}";
}
{{range $key, $value := .Aliases}}
if (host == "{{$key}}") {
return "SOCKS5 {{.SocksDestination}}";
}
{{end}}
return "DIRECT";
}
```
To configure your Mac to use the proxy:1. Open System Preferences
2. Select Network
3. Click the 'Advanced' button
4. Select the Proxies tab
5. Click the 'Automatic Proxy Configuration' check box
6. Enter 'http://localhost:8080/proxy.pac' in the URL box
7. Remove `*.local` from the 'Bypass proxy settings for these Hosts & Domains'