I hereby claim:
- I am kevydotvinu on github.
- I am kevydotvinu (https://keybase.io/kevydotvinu) on keybase.
- I have a public key whose fingerprint is 14D8 B939 7A8F 10DA 44B0 0FE3 B5CC F2B7 D917 627C
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
This will create a proxy server in whatever your availability zone your VPC is in. For me, that's us-east-1b. For you, that may be something different. Steps 10+ should more or less work regardless of your provider since those steps cover the setup and configuration of TinyProxy.
| to create a key: | |
| gpg --gen-key | |
| to export a public key into file public.key: | |
| gpg --export -a "User Name" > public.key | |
| to export a private key: | |
| gpg --export-secret-key -a "User Name" > private.key | |
| to import a public key: |
| [Unit] | |
| Description=Setup a secure tunnel to %I | |
| After=network-online.target | |
| [Service] | |
| User=kevy | |
| EnvironmentFile=/etc/default/ssht@%i | |
| ExecStart=/usr/bin/ssh -i /key.pem -NT -o ForwardX11=yes -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -R ${REMOTE_PORT}:127.0.0.1:${LOCAL_PORT} ubuntu@${TARGET} | |
| # Restart every >2 seconds to avoid StartLimitInterval failure |
| [Unit] | |
| Description=Setup a secure tunnel to %I | |
| After=network-online.target | |
| PartOf=vpn.service | |
| [Service] | |
| User=kevy | |
| ExecStart=/usr/bin/polipo -c /etc/polipo/polipo.conf | |
| RestartSec=5 | |
| Restart=always |
| variant: fcos | |
| version: 1.0.0 | |
| passwd: | |
| users: | |
| - name: core | |
| gecos: CoreOS Admin | |
| groups: | |
| - sudo | |
| - wheel | |
| - adm |