• 0 Posts
  • 139 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle
  • Adding onto the other comments, if you have admin access to your network router/firewall you can configure the incoming port forward itself to only allow specific IP addresses while dropping traffic from any other internet WAN IPs. It’s a bit like using the Jellyfin whitelist/blacklist but doing it at the network level. This drops all unwanted internet traffic to that port at the firewall before ever reaching the Jellyfin software. Downside is having to occasionally update the firewall whenever there are IP address changes.

    This is probably only feasible if you only have some specific Jellyfin clients in mind to accept connections from, not any random person from any random WAN IP address.



  • I’m not on that specific tracker but some of the others have similar sort of rules

    They have something about changing IPs, it seems you can’t change IPs too often and you can’t have multiple accounts in the same IP. Why?

    That’s generally for detecting ban evasion / duplicate accounts. But I think with most private trackers you’d just need to let staff know if you’re in a shared IP situation.

    They absolutely not allow mobile client, which means, you need to let your PC on all the time, sum this up with the fact that they require 72h seed within the next 30 days, this is a t least 2.5h of seed daily and if you miss one day for any reason it’d be even more for the next days. But my question is about the mobile, why the hell can’t I use my phone to seed? I talked to a mod and they argue mobile isn’t reliable due to battery optimization and it might kill the client. What does this even mean?

    The mod is sort of right about that one. Most mobile users aren’t even connectable (port forwarded) so that’s problem number 1. And problem 2, yes Android does pause apps for battery optimization - but technically you can configure your Android to not do that for specific apps, not sure if it works for all phones but in mine I just bring up the App Info, go to App Battery Usage, and make sure to enable “Allow Background Usage”… most people wouldn’t really want to do that and run down their phone battery constantly but I guess it’s an option. Maybe bring that up as a tracker suggestion/rule change though it does seem easier just to tell members not to use mobile clients.

    Why the torrent clients are so limited even the version you can use? What it has to do with anything at all? Again, is not seeding just enough?

    Maybe specific to that tracker, not sure. But usually torrent client lists exist because the tracker staff tested those clients against the private tracker software to verify that stats are being tracked correctly. And sometimes they do ban clients due to being buggy, being used for ratio cheating, that sort of thing.


  • Should I use PFsense or OpenWRT?

    I wouldn’t recommend pfSense unless you’re already invested in it (e.g. already have a pfSense setup and want to transfer your config files and settings over). Netgate (parent company) has been moving towards their paid versions (pfSense Plus and TNSR), the Plus version is free if you buy their router otherwise will cost you some money for a subscription. And meanwhile they stopped providing current downloads of full installs/builds of the free community pfSense so actually getting the current 2.8.1 is a hassle now - you’re expected to download their Netgate installer that needs internet access to download the full install while installing the router software, or you need to download/install an older version of pfSense (2.7.0 I think) and then get online to update it to 2.8.1.

    Just went through all that doing a re-install, it’s crazy that I need to have internet access to install the router that will provide internet access LOL.

    OPNsense is a well known alternative. OpenWRT could work too but I haven’t used it personally.





  • Like the other comment mentioned I’d try https://www.cgsecurity.org/wiki/PhotoRec first.

    Just a heads up with proper data recovery it’s usually a good idea to dump an image of the media card to your drive and do any data recovery attempts against that image, not the media card itself. I would usually use ddrescue for that but you’ll probably be okay with standard dd too if the card itself is fine (as you said the deleted files were user error, not a failing card).

    PS - You should definitely not use the media card in the camera until you’re done with recovery attempts, the more you use it the less likely you’ll recover anything off it.


  • Not an expert but I think originally I2Pd came about due to performance reasons as well as for people that don’t want to run Java. The idea being that it would run faster and more memory efficiently vs the Java app. Nowadays I’m not so sure there’s a huge difference but I can’t say that I’ve done any intensive testing on both.

    There is a minor difference between the two if you plan to use bittorrent over I2P and want to use the I2PSnark torrent client. The I2P java app is the the only one that supports bittorrent DHT over I2P with the I2PSnark torrent client. From https://i2p.net/en/docs/applications/bittorrent/#general-guidance-for-developers

    DHT support requires SAM v3.3 PRIMARY and SUBSESSIONS for TCP and UDP over the same session. This will require substantial development effort on the client side, unless the client is written in Java. i2pd does not currently support SAM v3.3. libtorrent does not currently support SAM v3.3.

    In practice that’s not a huge deal, people who wish to torrent usually add open I2P trackers onto torrents to work around the lack of DHT but it would be nice if DHT support were more universal within the I2P ecosystem.


  • I’m on Debian but have been using GNOME with its built-in RDP server since it’s Wayland compatible… But before I did that I had also set up XRDP so here’s a few ideas :)

    I just installed Debian with XFCE. I installed XRDP but for the life of me I cannot get it working.

    Are you using XFCE with Wayland or X11? XRDP currently only works with X11. Make sure the user you are using to RDP with is able to log in normally with XFCE + X11 before attempting RDP.

    Also RDP logins only work with Linux users that are not currently logged in at the desktop so make sure you’re logged out before testing.

    Also double-check that the xrdp.ini file looks right, particularly the incoming port it is configured to use. (on Debian it is in /etc/xrdp/xrdp.ini). When I initially configured XRDP the port setting was strangely configured, it was set with port=vsock if I remember correctly and that wasn’t working… I had to change it to a regular port number. Also consider changing the port number if necessary, I had to change mine but only because Gnome’s own RDP server was already using the default port 3389. (if you change xrdp.ini settings make sure to restart the xrdp service)

    Also double-check that the XRDP service is active and running (sudo systemctl status xrdp) - on my end the service would stop running when the port number config was wrong which meant it was no longer listening to incoming connections.


  • You don’t need to but #1 could be a bit easier if you prefer multiple torrent clients/instances for organization. qBittorrent / Deluge can run multiple instances so you could have like qBittorrent “A” instance pointing to your internal SSD and qBittorrent “B” instance pointing to your external HDD. That’s just a quick example but I’m sure Transmission and other torrent clients can do the same.

    The only tricky bit with multiple torrent clients is that they’d each need their own incoming connection port if you intend to be fully connectable (port forwarded). That may not be feasible if you’re using a VPN that only gives you 1 port forward but otherwise it’s doable, depends on your setup.


  • In qBittorrent what is the Status of DHT, PeX, LSD when you click on the torrent and click its Trackers tab?

    I’m on CGNAT

    Your own torrent peer is not and cannot be connectable (port forwarded), unfortunately.

    Not sure if you’ll be able to get much improvement, it’ll always be slow or impossible depending on the amount of connectable peers in the torrent swarm. But you should be seeing okay-ish speeds if the torrent you’re trying to download has tons of connectable peers. Does the torrent you’re downloading have a lot of seeds/leeches on it?

    PS - If you’re saying everything usually works fine then something changed, could try restarting your internet router just to rule that out.


  • Right now using a pfSense router, it’s been working well but I’ll eventually replace it with hardware to run OPNsense (pfSense fork) when the time comes.

    If you’re mainly just worried about wireless I’d just look into something to run OpenWrt or maybe FreshTomato if you’re sticking to older hardware. I have an older Linksys wireless router that is compatible with FreshTomato firmware so it’s been running on that and works well for my own usage, nothing fancy.





  • Similar to the other comment, not sure if you’ve ruled out writing a Python script? For what you’re describing Python would be able to easily tackle your requirements and still be readable since it’s just a script you can launch whenever you need. Python is also pretty easy to pick up so if you’re familiar with scripting then it could be a fun learning experience (if you don’t already know it).

    Other scripting languages could work too, just feel like Bash will be less readable if you’re writing a massive script like that.


  • Brickfrog@lemmy.dbzer0.comtoLinux@lemmy.worldLinux dual boot
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    Like others said dd should work.

    If for whatever reason you prefer cloning software I’m pretty sure Clonezilla will easily do a disk-to-disk clone, just double-check if you still need to expand the partition on the new drive after cloning (I don’t remember if Clonezilla does that for you).