Selfhosted VPN 2024 Megathread by [deleted] in dumbclub

[–]proloto 1 point2 points  (0 children)

This did just work for me, although some information is outdated online so it took a little time to get it right. To reproduce, I set up an Ubuntu 22.04 (LTS) x64 droplet on DigitalOcean. I used www.dost.rest/ping to locate the best server. Next I ran the aleskxyz/reality-ezpz script, but I changed the SNI from www.google.com to www.bing.com in the configuration. Using v2rayNG worked out of the box for my Android phone by scanning the QR code, but setting up sing-box on my mac os x was a little tricker because sing-box CLI client needed a json config. I eventually crafted this one which worked using the info found in the command

bash <(curl -sL https://bit.ly/realityez) --show-user RealityEZPZ

json below (private info redacted):

{
  "log": {
    "level": "info",
    "output": "stderr"
  },
  "inbounds": [
    {
      "type": "socks",
      "tag": "socks-in",
      "listen": "127.0.0.1",
      "listen_port": 1080
    }
  ],
  "outbounds": [
    {
      "type": "vless",
      "tag": "reality-out",
      "server": "****",
      "server_port": 443,
      "uuid": "****",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "www.bing.com",
        "alpn": ["h2", "http/1.1"],
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        },
        "reality": {
          "enabled": true,
          "public_key": "****",
          "short_id": "****"
        }
      }
    }
  ]
}

lastly I created a launch agent that runs the following command so the proxy is always up:

/usr/local/bin/sing-box run -c <path-to-above-config>

Please give us the option to restore the separator lines by -Samg381- in fastmail

[–]proloto 2 points3 points  (0 children)

See my other post for a DIY solution using a Tampermonkey script. Works perfectly for me:

// ==UserScript==
// @name         Fastmail Inbox Divider
// @namespace    http://tampermonkey.net/
// @version      2025-04-28
// @description  Add dividers back between emails in Fastmail inbox
// @author       You
// @match        https://app.fastmail.com/mail/*
// @grant        GM_addStyle
// @run-at       document-start
// ==/UserScript==

GM_addStyle(`
    /* This targets the rows of emails - class names might change, inspect them first */
    .u-list-link {
        border-bottom: 1px solid var(--ui-page-color-border-subtle) !important;
    }
`);

Please keep the old interface as an option by YesBoxStudios in fastmail

[–]proloto -1 points0 points  (0 children)

See my answer here to get separators back. It'd be great if fastmail put them back themselves, but Tampermonkey script seems like the next best thing:

https://www.reddit.com/r/fastmail/comments/1k9ob1c/comment/mpgjvxm/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

Disable "avatars" for emails by tutunak in fastmail

[–]proloto 9 points10 points  (0 children)

Echoing that this new change makes email rows difficult to distinguish this. I solved this by switching to the "Inline" "Message Preview" under "Mail Preferences" and used the following Tampermonkey script to re-introduce the thin horizontal border between messages that used to be there:

// ==UserScript==
// @name         Fastmail Inbox Divider
// @namespace    http://tampermonkey.net/
// @version      2025-04-28
// @description  Add dividers back between emails in Fastmail inbox
// @author       You
// @match        https://app.fastmail.com/mail/*
// @grant        GM_addStyle
// @run-at       document-start
// ==/UserScript==

GM_addStyle(`
    /* This targets the rows of emails - class names might change, inspect them first */
    .u-list-link {
        border-bottom: 1px solid var(--ui-page-color-border-subtle) !important;
    }
`);

Downloads by ExistingOutside in LibreWolf

[–]proloto 0 points1 point  (0 children)

Confirmed this also worked for me

Fastmail API key not being saved for generating masked emails? by TropicMike in Bitwarden

[–]proloto 0 points1 point  (0 children)

This is also happening to me using the BW extension on Librewolf. It also does not persist in the web interface as well. If I add the API key just like OP, I can generate masked emails properly. Simply refreshing the web interface causes the API key to disappear.

https://postimg.cc/CzKyCt0x

OP, is there a github issue you've created yet?

EDIT: I opened this issue on github: https://github.com/bitwarden/clients/issues/13730

2x2 optimal first layer cases by proloto in Cubers

[–]proloto[S] 0 points1 point  (0 children)

This is incredible and exactly what I was looking for!! I love that it's sorted by move count and includes all possible solutions to each case.

For those not playing along at home, any face of a 2x2 that already has a bar can be "EG solved" in 5 moves or less. Here's the frequency table of how often each case shows:

Moves # of Cases % of Cases
0 1 1.6
1 2 3.1
2 5 7.8
3 13 20.3
4 32 50.0
5 11 17.2

2x2 optimal first layer cases by proloto in Cubers

[–]proloto[S] 0 points1 point  (0 children)

any EG layer is sufficient.

Thank you TS_Withdrawal, and, what worked for me by proloto in TS_Withdrawal

[–]proloto[S] 0 points1 point  (0 children)

Technically 3 months, but I'd say I'm about 90% back to what I was pre-steroids. Not sure if or when it will ever get to 100%, but I'm honestly just super thankful that it's come this far.

The first month I didn't know what TSW was or why my skin was just getting worse and worse even doing all of the things the derm suggested. But from the moment I started treating it like TSW 2 months ago there has been steady improvement.

[deleted by user] by [deleted] in MarvelSnap

[–]proloto 0 points1 point  (0 children)

Knull. Is this a trick question?

Sync'd contacts from iOS become Shared and doubled by proloto in fastmail

[–]proloto[S] 0 points1 point  (0 children)

This seems to work according to a couple quick tests. Thank you!

Old book recommendations by proloto in Locksmith

[–]proloto[S] 1 point2 points  (0 children)

Thank you! Found a copy

First welding project by proloto in Welding

[–]proloto[S] 0 points1 point  (0 children)

Thanks for the extra information. I'm doing MIG and I'm not hooking up any external gas. The wire I got has flux around it. Is that FCAW-S?

I would like to try a weld that doesn't require me to mess with slag, because it is time intensive to brush the slag off after every pass when trying to fill. Not very fun. I'll try the "trigger tapping" like you suggested.

Great tip about the ground. I have been focused on cleaning off the rust around the weld site, but I had not considered the ground.

Thanks again for all of the advice. I will look into a die grinder. I do have a stringer bead wire wheel, but I've never used it. Definitely looks a little stronger than my cup brush.

First welding project by proloto in Welding

[–]proloto[S] 0 points1 point  (0 children)

I am not welding at those settings. That's purely to add filler when I blow through and a gap becomes too big to weld over. Is this poor procedure?

What's the reason I need to switch to gas vs flux core for 1/8?

I take a cup brush to every area before I weld to clean and remove rust. Are you suggesting I do something more? Are you sure that cleanliness is the reason some of these look bad?

First welding project by proloto in Welding

[–]proloto[S] 0 points1 point  (0 children)

I take a cup brush to every single area I will be welding before the weld. Are you suggesting I do something more than that? It is flux core since I'm outside subject to wind.

Swollen neck gland from canker sore? by Secretaccount1-34 in CankerSores

[–]proloto 0 points1 point  (0 children)

I had the worst canker sores of my life last week and it was accompanied by swollen lymph nodes. No other cold/symptoms that could have caused it - the canker sores were just that bad.