Weekly, multi-arch, tagged builds of PeterDaveHello/tor-socks-proxy
6.0K
Weekly, multi-arch build of PeterDaveHello/tor-socks-proxy.
This GitHub Action is used to build and push the image to Docker Hub: tor-socks-proxy-buildx.yml
Refer to the official project README for usage with Docker: README.md
Here's an example Kubernetes deployment:
---
apiVersion: v1
kind: Service
metadata:
name: tor-socks-proxy
namespace: default
labels:
app.kubernetes.io/name: tor-socks-proxy
app.kubernetes.io/instance: tor-socks-proxy
spec:
type: ClusterIP
ports:
- port: 1080
targetPort: socks
protocol: TCP
name: tor-socks-proxy
- port: 53
targetPort: dns
protocol: TCP
name: tor-socks-dns
selector:
app.kubernetes.io/name: tor-socks-proxy
app.kubernetes.io/instance: tor-socks-proxy
---
apiVersion: v1
kind: ConfigMap
metadata:
name: tor-socks-proxy-torrc
namespace: default
data:
torrc: |
HardwareAccel 1
Log notice stdout
DNSPort 0.0.0.0:8853
SocksPort 0.0.0.0:9150
DataDirectory /var/lib/tor
EntryNodes {US} StrictNodes 1
ExitNodes {US} StrictNodes 1
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: tor-socks-proxy
namespace: default
labels:
app.kubernetes.io/name: tor-socks-proxy
app.kubernetes.io/instance: tor-socks-proxy
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: tor-socks-proxy
app.kubernetes.io/instance: tor-socks-proxy
template:
metadata:
labels:
app.kubernetes.io/name: tor-socks-proxy
app.kubernetes.io/instance: tor-socks-proxy
spec:
securityContext:
{}
containers:
- name: tor-socks-proxy
securityContext:
{}
image: "docker.io/heywoodlh/tor-socks-proxy:0.4.8.12"
imagePullPolicy: IfNotPresent
ports:
- name: socks
containerPort: 9150
protocol: TCP
- name: dns
containerPort: 8853
protocol: UDP
volumeMounts:
- name: torrc
mountPath: /etc/tor/torrc
subPath: torrc
resources:
{}
volumes:
- name: torrc
configMap:
name: tor-socks-proxy-torrc
Content type
Image
Digest
sha256:1c55c4a16…
Size
19.5 MB
Last updated
1 day ago
docker pull heywoodlh/tor-socks-proxy:0.4.9.11