Soak pork in water for 1 hour and rinse in running water until the pork runs clear. Alternatively, you can blanch the pork in boiling water for 5 minutes.
Peel carrots, fuzzy squash, and apple. Chop them in 2 inch pieces. Peel ginger. Rinse the fuzzy squash after peeling.
In a large pot, boil 6 cups of water. Once boiling, add pork ribs, ginger, squash, carrots, and apple. Add all optional soup ingredients (like tomatoes, cabbage, jujube, goji beerries) during this step if you wish.
Boil on high heat for 20 minutes, covered.
Then, turn heat to low and cook for 30 minutes, covered. Skim oil and blood impurities that rise to the top.
Season with salt and enjoy while hot.