https://github.com/jackivanov/spiv
Set up SOCKS proxy in the cloud at the push of a button
https://github.com/jackivanov/spiv
security socks5 socks5-proxy socks5-server vpn
Last synced: 4 months ago
JSON representation
Set up SOCKS proxy in the cloud at the push of a button
- Host: GitHub
- URL: https://github.com/jackivanov/spiv
- Owner: jackivanov
- Created: 2018-04-12T17:34:50.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-13T09:47:05.000Z (about 8 years ago)
- Last Synced: 2025-04-28T12:18:42.229Z (about 1 year ago)
- Topics: security, socks5, socks5-proxy, socks5-server, vpn
- Language: HCL
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spiv Proxy
Spiv Proxy is a set of [Terraform](https://www.terraform.io/) scripts that simplify the setup of a personal Socks5 Proxy.
## Deploy the Spiv Server
The easiest way to get a Spiv server running is to let it set up a _new_ virtual machine in the cloud for you.
1. **Setup an account on a cloud hosting provider.** Spiv supports [DigitalOcean](https://m.do.co/c/c97551d0c3d6)
2. **[Download Spiv](https://github.com/jackivanov/spiv/archive/master.zip).** Unzip it in a convenient location on your local machine.
3. **Install Terraform.**
- macOS:
```bash
$ brew install terraform
```
3. **List the users to create.** Open the Terminal. `cd` into the `spiv-master` directory where you unzipped Spiv, open `config.auto.tfvars` in your favorite text editor. Specify the users you wish to create in the `users` list.
4. **Start the deployment.** Return to your terminal. In the Spiv directory, run:
```bash
$ terraform init cloud/digitalocean/
$ terraform apply cloud/digitalocean/
```
That's it! You will get the message below when the server deployment process completes.