aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorterminaldweller <thabogre@gmail.com>2022-03-26 12:38:38 +0000
committerterminaldweller <thabogre@gmail.com>2022-03-26 12:38:38 +0000
commit30707c31a23ad1848f574dc65309d6645f957db1 (patch)
tree6ce0d5a8992a5b84d1f7d10b376ece4a07752dd3
parentscotch now leaves normal data alone. added battery to tmux. (diff)
downloadscripts-30707c31a23ad1848f574dc65309d6645f957db1.tar.gz
scripts-30707c31a23ad1848f574dc65309d6645f957db1.zip
tor as ipv6 proxy
-rw-r--r--.vimrc2
-rw-r--r--.zshrc7
-rwxr-xr-xbin/scotch1
-rw-r--r--torrc24
4 files changed, 22 insertions, 12 deletions
diff --git a/.vimrc b/.vimrc
index bd68296..040ed1d 100644
--- a/.vimrc
+++ b/.vimrc
@@ -32,7 +32,7 @@ set laststatus=2
set smartcase
set more
set lazyredraw
-set synmaxcol=200
+set synmaxcol=333
syntax sync minlines=64
set ttyfast
set relativenumber
diff --git a/.zshrc b/.zshrc
index 30bab29..b79d249 100644
--- a/.zshrc
+++ b/.zshrc
@@ -20,7 +20,7 @@ autoload -U compinit && compinit -u
eval `dircolors ~/.dir_colors`
# _evalcache dircolors ~/.dir_colors
-alias w3m="torsocks /home/devi/w3m/w3m -graph"
+alias w3m="torsocks /home/devi/w3m/w3m -o auto_image=FALSE -graph"
alias rm="rm -I --one-file-system --preserve-root=all"
alias vv="vim"
alias ls="exa"
@@ -200,9 +200,12 @@ alias fixxresources="cp ~/scripts/.Xresources ~/.Xresources && xrdb -merge ~/.Xr
alias qutebrowserrc="vim ~/scripts/qtbrowser/config.py"
alias fixqutebrowserrc="cp ~/scripts/qtbrowser/config.py ~/.config/qutebrowser/config.py"
alias pulsemixer="pulsemixer --color 1"
+alias vagrant="https_proxy=http://[::1]:8118 vagrant --color --timestamp"
alias vm_disposable="cp ~/scripts/vagrant/disposable/Vagrantfile ."
alias vm_disposable_alpine="cp ~/scripts/vagrant/disposable-alpine/Vagrantfile ."
alias checktor="curl --socks5 localhost:9050 --socks5-hostname localhost:9050 -s https://check.torproject.org/api/ip"
+alias ip="ip --color=auto"
+alias zathura="tabbed -c zathura -e"
#autosuggest
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#5f5fff,bg=#000000,bold,underline"
@@ -629,6 +632,7 @@ fshow() {
done
}
+export COLORTERM=truecolor
export LESS_TERMCAP_mb=$'\e[01;31m' # begin blinking
export LESS_TERMCAP_md=$'\e[01;38;5;74m' # begin bold
export LESS_TERMCAP_me=$'\e[0m' # end mode
@@ -674,3 +678,4 @@ source /usr/share/fzf/completion.zsh
source /usr/share/fzf/key-bindings.zsh
[[ -s "/home/devi/.gvm/scripts/gvm" ]] && source "/home/devi/.gvm/scripts/gvm"
+# [[ -s "/usr/share/grc/grc.zsh" ]] && source /usr/share/grc/grc.zsh
diff --git a/bin/scotch b/bin/scotch
index 1b0f89a..e120250 100755
--- a/bin/scotch
+++ b/bin/scotch
@@ -4,6 +4,7 @@
import sys
import subprocess
+# from man syscalls
syscall_set = set(
[
"_llseek",
diff --git a/torrc b/torrc
index bf7c2c5..fee79f3 100644
--- a/torrc
+++ b/torrc
@@ -13,16 +13,16 @@
## Tor will look for this file in various places based on your platform:
## https://www.torproject.org/docs/faq#torrc
-ControlSocket /run/tor/control
-ControlSocketsGroupWritable 1
-CookieAuthentication 1
-CookieAuthFile /run/tor/control.authcookie
-CookieAuthFileGroupReadable 1
+# ControlSocket /run/tor/control
+# ControlSocketsGroupWritable 1
+# CookieAuthentication 1
+# CookieAuthFile /run/tor/control.authcookie
+# CookieAuthFileGroupReadable 1
## Tor opens a SOCKS proxy on port 9050 by default -- even if you don't
## configure one below. Set "SOCKSPort 0" if you plan to run Tor only
## as a relay, and not make any local application connections yourself.
-#SOCKSPort 9050 # Default: Bind to localhost:9050 for local connections.
+SOCKSPort [::1]:9050 # Default: Bind to localhost:9050 for local connections.
#SOCKSPort 192.168.0.1:9100 # Bind to this address:port too.
## Entry policies to allow/deny SOCKS requests based on IP address.
@@ -61,11 +61,11 @@ CookieAuthFileGroupReadable 1
## The port on which Tor will listen for local connections from Tor
## controller applications, as documented in control-spec.txt.
-#ControlPort 9051
+ControlPort 9051
## If you enable the controlport, be sure to enable one of these
## authentication methods, to prevent attackers from accessing it.
-#HashedControlPassword 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C
-#CookieAuthentication 1
+# HashedControlPassword 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C
+CookieAuthentication 1
############### This section is just for location-hidden services ###
@@ -253,4 +253,8 @@ CookieAuthFileGroupReadable 1
## The %include option can be used recursively.
#%include /etc/torrc.d/
#%include /etc/torrc.custom
-
+ClientUseIPv4 0
+ClientUseIPv6 1
+ClientPreferIPv6ORPort 1
+AddressDisableIPv6 0
+HTTPTunnelPort [::1]:8118