Skip to content

Instantly share code, notes, and snippets.

View ETiV's full-sized avatar
🛥️
船迟又遇打头风

ETiV

🛥️
船迟又遇打头风
  • Shanghai, China
  • 18:34 (UTC +08:00)
View GitHub Profile
@ETiV
ETiV / iptables.sh
Last active December 24, 2018 22:53
setup iptables
#! /bin/bash
#DYNAMIC_IP=""
set -e
# Set the default policies to allow everything while we set up new rules.
# Prevents cutting yourself off when running from remote SSH.
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
@ETiV
ETiV / README.md
Last active March 11, 2017 09:30
Nintendo Switch Hijack with Surge Mac

Nintendo Switch Hijack with Surge Mac

# Surge configuration file

[Host]
# DNS Hijack
conntest.nintendowifi.net = 10.0.0.1
# the IP address which you want to display the bootstrap page.

[Rule]
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
MAKEJOBS=$(cat /proc/cpuinfo | grep processor | wc -l)
# fix PATH priority, better set in .bashrc / .zshrc
export PATH=/usr/local/bin:$PATH
sudo yum update && \
sudo yum groupinstall -y "Development Tools" && \
@ETiV
ETiV / gitlab-oauth.patch
Created October 8, 2019 11:10
解决 GitLab 使用第三方 SSO OAuth 登录后,external user 不符合后台配置的问题
--- user.rb 2019-10-08 18:55:14.014163674 +0800
+++ user-patched.rb 2019-10-08 19:04:01.748236038 +0800
@@ -48,7 +48,7 @@
gl_user.block if block_after_save
- log.info "(#{provider}) saving user #{auth_hash.email} from login with admin => #{gl_user.admin}, extern_uid => #{auth_hash.uid}"
+ log.info "(#{provider}) saving user #{auth_hash.email} from login with admin => #{gl_user.admin}, extern_uid => #{auth_hash.uid}, primary email => #{gl_user.email}, user.external => #{gl_user.external}"
gl_user
rescue ActiveRecord::RecordInvalid => e