12/17/2022

Setup OpenVPN server on AWS 翻墙

GFW可以很容易检测到OpenVPN,封锁端口,一般只能用一天就不能用了。所以这种办法还是不要用了。应该使用trojan:GitHub - trojan-gfw/trojan: An unidentifiable mechanism that helps you bypass GFW.

1. Find a region that's close to you. Launch an EC2 machine, search for an OpenVPN image from the market place. Choose the Bring Your Own License option

2. Mostly follow this site: How to create a free VPN server on AWS | by Israel Aminu | Towards Data Science

3. After you can login to the Admin page, make the following changes:

1) In the VPN Settings, Routing, Should VPN clients have access to private subnets (non-public networks on the server side)? -> Yes using Routing

2) DNS Settings, Have clients use specific DNS servers. Yes, Primary DNS Server->8.8.8.8, Secondary DNS Server->8.8.4.4

3) Change Server Network Settings, VPN Server | Hostname or IP Address: -> public IP address of the server 

 

4. Unlimited hack: ✔️ Remove restrictions from OpenVPN Access Server | RuCore.NET - English Version or https://drive.google.com/file/d/1Wp3h1VBJUY7eaLuUtMewbP1iS-tEGNbf/view?usp=sharing  

 

9/07/2021

Firefox: weird characters showing for some fonts on the SharePoint websites.

If the webpage shows weird characters for some icons with Firefox, it means some fonts couldn't be downloaded successfully. Use the following steps to fix:
Go into about:config and change network.http.referer.defaultPolicy and network.http.referer.defaultPolicy.pbmode from 2 ( strict-origin-when-cross-origin ) to 3 ( no-referrer-when-downgrade , used to be the old default ) 

Windows Virtual Desktop / Session / Workspace

 This program was made for people who are using Windows 10's built-in Virtual Desktops, but who don't like the default key-binding, don't like how you can't cycle through your desktops (If you are on your last one you don't want to hotkey over to the first one 8 times), and don't like not knowing what desktop # they are on.

https://github.com/m0ngr31/VirtualDesktopManager

8/19/2021

Grub loader set default to Windows boot manager

 If you have dual boot setup, one of the frustrating things that you'll immediately notice is that Ubuntu is now set as the default OS in the Grub loader. There is an easy way to switch back to using Windows as the default.

sudo emacs /etc/default/grub

Change: GRUB_DEFAULT=? (? is the 0-based index of the Grub menu)

sudo update-grub

This is for grub-mkconfig (GRUB) 2.02-2ubuntu8.23

Ubuntu 18.04

8/15/2021

Faststone Image Viewer Frequently Commonly Used Commands

 Alt+Left/Alt+Right: Move to the previous/next folder, or previous/next images.

1-9: Zoom the image to 100% ... 900%

=: Zoom in

-: Zoom out

i: Image property

x: Crop image

c: Copy to folder

m: Move to folder

d: Draw board

l: Rotate left

r: Rotate right

h: Flip horizontally

v: Flip vertically

w: Open Windows explorer


8/11/2021

Firefox backspace as history back

 about:config

Search for backspace and change backspace_action to 0

8/08/2021

Fix Gerrit login with Google OAuth 2: com.google.gerrit.server.account.AccountException: Cannot assign external ID to account 1000007; external ID already in use.

We have figured out to fix this issue by performing actions in the All-Users repos in Server.By using this workaround users can access the Gerrit application back.


git clone /gerrit/gerrit/git/All-Users.git/

cd All-Users/

git fetch origin refs/meta/external-ids:refs/meta/external-ids

git checkout refs/meta/external-ids

git log

git show fa89bc7791e1dfd3fb6c595b3cf9969a0b60beaa # the sha should be the one when the account was created

rm files found in the git show log

git add *

git commit -m "Fix the external id error"

git push origin HEAD:refs/meta/external-ids (sudo maybe needed)


You may also need to modify gerrit site: mv db/account_patch_reviews.h2.db db/account_patch_reviews.h2.db.backup. rm -rf cache/*

Restart gerrit